
4D Server Standard Edition är en krossplattforms- data-, applikations- och utvecklingsserver. En enanvändarlösning i 4D kan mycket enkelt skalas till en klient/serverlösning med 4D Server. Man behöver inte som utvecklare utforma en separat klienttillämpning och en separat ’back-end’ tillämpning. Eftersom 4D Server, precis som 4D, innehåller en integrerad webbserver behövs inte heller ett särskilt CGI skrivas om databasen någon gång ska publiceras på Internet. Stödet för Web Services gör det även mycket enkelt att få en databas med 4D Server att leva tillsammans med andra system.
4D Server ligger i kategorin 'Zero administration server'. Det innebär i korthet att databaser på 4D Server är exemplariskt enkla att installera, underhålla och administrera. Resultatet av detta blir att man får en enormt kostnadseffektiv databaslösning. 4D Server fyller gapet mellan lågpresterande fildelningsbaserade databaser med komplexa SQL-baserade RDBMS-system. Genom att använda kopplingsmodulerna ”4D Connectivity plug-ins” kan en 4D-applikation bekymmersfritt och smidigt existera tillsammans med ett företags öviga databassystem.
Med 4D Server är 'front-end' och 'back-end' applikationen densamma. Ingen extra utveckling behöver göras för att en 4D-tillämpning ska kunna operera i en klient-/servermiljö. 4D, 4D Client och 4D Server har samma gränssnittsverktyg, samma språk samt samma informationshanteringssystem. Genom 4D kan man debugga kod helt bortkopplad från sina servers lagrade procedurer (Stored Procedures).
4D Server hanterar de flesta administrativa uppgifterna automatiskt. Bland annat håller den full kontroll på en klientkoppling förehavanden. Den upprätthåller även automatiskt en webbkopplings status och kopplingar från olika klienttyper (protokoll) hanteras alla automatiskt asynkront.
Precis som med singel-4D har 4D Server en integrerad webbserver. Genom denna kan användare få tillgång till data i databasen med en vanlig webbrowser. Tack vare den djupa integrationen mellan databasmotor och webbserver behövs inget särskilt CGI-språk, exempelvis PERL, för att fullt ut utnyttja kraften i 4Ds databasmotorn. Om behov finns kan en webbklient i stort sätt fungera som 4D Client. Webbanvändaren får därmed ett liknande utseende och funktion som 'normala' klienter till databasen.
4D Server Standard Edition är en komplett miljö för fleranvändarutveckling. Den tillåter att flera utvecklare samtidigt utvecklar, testar och 'debuggar' en databaslösning. Alla förändringar som görs i tillämpningen syns för samtliga utvecklare i realtid. 4D Server hanterar även versionskontroll genom att automatisk göra in- och ut-kontroller av en tillämpnings olika objekt. Postlåsning hanteras på samtliga objekt i databasapplikationen.
4D Server hanterar och distribuerar automatisk kod som är anpassat till varje användares plattform (MacOS eller Windows). Särskild kod eller särskilda objekt behövs med andra ord inte skapas för respektive plattform. Man kan därför direkt köra igång ett system i en blandad miljö av Windows och MacOS-klienter. Med 4D Server kan flera, av varandra oberoende procedurer köras på servern (Stored Procedures). Man kan även låta 4D Server distribuera kod till valfri klient i nätverket helt oberoende av plattformstyp. Med hjälp av 4D Open for 4D kan en arkitektur av olika arbetsgrupper enkelt fungera ihop. Det är heller inga problem att låta ett 4D Serverbaserat system kommunicera med ett företags större 'back-end' system genom kopplingsmodulerna 4D ODBC, 4D OCI och 4D for Oracle.
Lägg till extra användare till din 4D Server genom att köpa ”Expansion Packs”. Dessa levereras antingen som 1, 5 och 10-pack. Kontakta 4D Sweden AB för information om detta.
* Licensen 4D Web Extension krävs för att webservern ska fungera längre än en timme.
Windows
Pentium II-processor minimum
Skärmupplösning: 800x600
Windows 2000, Windows XP, Windows 2003 Server.
256 MB RAM
MacOS:
G3-processor minimum
Skärmupplösning: 800x600
Mac OS v10.2.8 eller senare
256 MB RAM minimum