Avatar billede tommypedersen Nybegynder
12. november 2004 - 11:06 Der er 4 kommentarer og
1 løsning

Applikationsserver på .NET

Vi arbejder med en idé om at udvikle eller få udviklet en applikationsserver, der kører på W2K eller W2003 server og udnytter .NET teknologien.

Vi har på et tidspunkt lavet en kort oversigt over projektet (på engelsk)

Here are some of the highlights:

* N-tier application programmed in C#/VS2003 (running as service)
* MS-SQL DB Server (and others)
* W2K or W2003 Application server
* Multi-user (10-1000+ clients)
* Web clients (IIS)
* Windows clients
* All forms are built dynamically – Win/Web (data from DB)
* DB structure can be changed at runtime (new tables and fields)
* Report-func. “Crystal reports” or “List and Label”
* XML Broker functionality
* Build in IDE/Compiler for developing 4GL or maybe VB scripts (OOP) at runtime – all compiled code is stored own files/DB’s (in layers)


The basic idea is to encapsulate parts of the business layer in objects that can be changed at runtime – like SAP, Navision and others does it!

---------------------------------------------------------------

Er der nogen der har udviklet på noget lignende eller kender nogle af de teknikker der skal benyttes.

Vi har været i kontakt med www.x-tensive.com, et mindre firma ovre østpå, der har lavet et Dataobjects framework. Deres framework gør bl.a. at man ikke behøvert at interessere sig for hvilken type SQL server kunden benytter.
Et andet interessant framework er www.remobjects.com/, der simplificere remote kommunikationen med tilhørende klienter.

Jeg er meget interesseret i feedback - gerne fra en studerende, der mod betaling kan pushe projektet lidt videre.

//Tommy
Avatar billede arne_v Ekspert
12. november 2004 - 20:36 #1
Jeg håber at I er klar over at det er en meget meget stor opgave I skitserer.

Et skud fra hoften: 25000-100000 timer.
Avatar billede tommypedersen Nybegynder
12. november 2004 - 22:14 #2
En del af den funktionalitet vi efterlyser findes allerede i .NET frameworket. Endvidere findes der en del andre framework/moduler, der kan købes og benyttes uden ekstra royalties.

Hvis vi ser på de enkelte punkter:

1) N-Tier applikation: Data-/applikation-/klientlag - det er der ikke noget nyt i.
2) Forskellige typer SQL servere - er ikke et must.
3) W2K eller 2003 server som platform
4) Multi-user: ja det er jo idéen med de tynde klienter (1000+ user er måske lige i overkanten)
5) Web-client: Her er vi pt. lidt på tynd is.
6) Windows-client: Har vi lavet forsøg med internt
7) Dynamiske forms. - har vi en del erfaring med (Windows klient)
8) Dynamisk DB structure - kan ifølge x-tensive lade sig gøre med deres Dataobjects
9) Rapportgenerator - Tyske "List and Labels" kan integreres royalty-free (generator + designer)
10) XML Broker - send en query via XML og få svaret via XML
11) IDE/Compiler - Remobjects laver bl.a. en OOP-pascal compiler i en DLL fil - det har ikke højeste prioritet, men skal være med til at forenkle udviklingen af moduler.

Jeg håber det gav lidt mere indblik i projektet.

//Tommy
Avatar billede tommypedersen Nybegynder
29. januar 2005 - 23:28 #3
:)
Avatar billede arne_v Ekspert
29. januar 2005 - 23:42 #4
Er I gået igang med at udvikle ?
Avatar billede tommypedersen Nybegynder
29. januar 2005 - 23:54 #5
Vi er pt. lidt på std.by. Microsofts Business Framework, der bl.a. bliver udviklet her i DK, kommer til at indeholde vigtige nye komponenter, men det lader til at man har fået mundkurv på - vi kan ikke finde nye oplysninger om projektet.

//Tommy
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester