1 (10) Godkänd av Produkt/Projekt/Verksamhet avantraupphandling 3.0.1 1 Systemkrav avantraupphandling Intranät webb klient Internet applikation klient Förrådssystem Beställningssystem COM+ Server File Server SQL Server Figur 1. Systemets beståndsdelar och system som är integrerbara med avantraupphandling Systemet består av olika serverdelar och klientapplikationer. Det finns en filserver, en databas, en transaktionsserver, en webbserver för intranät och en webbserver för externa webbaplikationer. Klientsidan för intranätet består av webbklientapplikationer och en windowsklientapplikation. Systemet har färdiga integrationspunkter för förrådssystem samt beställningssystem. Avantraupphandling ställer krav på målmiljön för respektive servrar och klienter. Alla delar kan installeras på en och samma fysiska maskin eller på helt separata fysiska maskiner. FPAgd12m-System_Information_AU_301.doc
2 1.1 Övergripande systemkrav 1.1.1 Normala systemkrav Systemet har en så kallad klient- serverlösning och är baserat på modern flerskiktsarkitektur. Det är därför enkelt att anpassa och skräddarsy systemet efter just er organisations storlek och komplexitet. avantraupphandling är utvecklat för att användas i Microsoft-miljö. Användaren kan utan svårigheter kombinera dokument gjorda i till exempel Microsoft Word och Microsoft Excel med de dokument som skapas i avantraupphandling. 1.1.2 Tekniska systemkrav avantraupphandling består av fyra serverkonstellationer, dessa är: En applikationsserver En databasserver En filserver Två webbservrar Dessa konstellationer kan installeras var för sig på enskilda servrar inom samma LAN, eller på en och samma servermaskin. 1.1.2.1 Applikationsserver: Pentium III processor eller snabbare Mer än 400 MB hårddisk. 2000 Server (eng version) SP2 eller högre. Office 2000 Att tänka på: Det måste gå att sända mail från Applikationsservern till en SMTPserver. MDAC måste vara version 2.5 eller senare Applikationsservern måste ha ett fast ip-nummer. Möjlighet till uppkoppling måste finnas via modem eller VPN samt program (pcanywhere, NetOP, VNC) för att kunna fjärradministrera avantraupphandling vid uppdateringar, felsökning och support.
3 1.1.2.2 Databasserver: Pentium III processor eller snabbare Minst 512 MB internminne. Remote paketet installerat för att kunna skicka förfrågningsunderlag. Anropar COM+ komponenter. Mer än 1GB hårddisk ledigt vid installation. (Beror på hur stor databasen blir.) 2000 Server (eng version) SP2 eller högre. MS SQL Server 2000 (eng version) med senaste SP. o Under installationen väljer man Anpassad installation och väljer sorteringsordningen a-ö (standard är a-z ). o Vissa (tidigare) servicepack orsakar problem i uppkopplingen (SP_OAxxx). 1.1.2.3 Filserver: En delning av katalogen för filstrukturen måste kunna göras till alla användare av avantraupphandling. Applikationsservern ska kunna ansluta nätverksenhet till filservern. Mer än 500 MB hårddisk. 1.1.2.4 Webserver: Applikationsservern ska kunna ansluta nätverksenhet till webbservern. Webbservern måste ha stöd skriptspråket ASP. Man ska kunna göra en SQL-koppling från webbservern till databasen för avantraupphandling. Proxy-paket (COM+ export package) för att nå applikationsserverns komponenter via DCOM (om installation av webserver inte görs på samma maskin som applikationsservern). Externwebb användare nyttjar en databasanvändare med lägre behörighet (AU_Extern) än internwebb användaren(au_intra).
4 1.1.2.5 Klient: Pentium processor 2000/XP Senaste Service Pack Office 97/2000/XP/2003 1.1.2.6 Webbklient: Microsoft Internet Explorer 5 eller senare 1.1.3 Modul för Webbpublicering av förfrågningsunderlag Webbservern måste ha stöd för scriptspråket ASP. Man ska kunna göra en SQL-koppling från webbservern till databasen för avantraupphandling. Användaren för SQL-kopplingen måste ha exekveringsrättigheter i databasen master (eg. mot sju stored procedures, sp_oaxxx). Yttre brandväg Internet Inre brandväg Intranät DMZ Workstation Klient Applikation IExplorer Browser Server Server Filserver Server COM+ Server Upphandlings DB SQL Server Figur 1. Översikt över hela system konfigurationen och kopplingen från extern webbplats till systemet. För extern publicering av information tillgänglig via Internet så måste den webbserver som har publiceringsapplikationen vara åtkomlig via port 80 igenom den yttre brandväggen. Webbservern som ligger innanför brandväggen måste i sin tur ha åtkomst via port 1433 igenom den inre brandväggen till SQL-servern, där avantraupphandling har sin databas installerad.
5 1.1.3.1 Webbklient: Microsoft Internet Explorer 5 eller senare version. 1.1.4 Installation/implementation Före installationen ska miljön förberedas av kundens IT-personal i samråd med Avantras tekniker. Avantra kan inte ansvara för andra system som ligger på samma server. Det är upp till köparen att tillhandahålla en miljö där Avantras system kan fungera fullt ut.
6 2 Teknisk översikt avantraupphandling 2.1 Systemöversikt Intranät webb klient Internet applikation klient Förrådssystem Beställningssystem COM+ Server File Server SQL Server Figur 2. Övergripande systemöversikt av de olika servrar, klient samt externa system som kan integreras mot avantraupphandling. 2.1.1 Systemet består övergripande av följande delar : avantraupphandling-klienter installerade på 95/98/NT/2000/XP. Applikationsserver installerad på 2000 Server/2003 Server. Databas installerad på 2000 Server/2003 Server. Webserver installerad på 2000 Server/2003 Server alt. 2000 professional/xp. Fil-server.
7 Internet DMZ Yttre Intranä Inre Klient IExplore Browser COM+ SQL Server File server Figur 3. Övergripande systeminformation. Databas- och serverkomponenter kan installeras på samma maskin. Serverkomponenterna kräver installation i COM+ miljö. Intranätets kan vara installerad på samma maskin som databas- och serverkomponenterna.
8 Systemkomponenter avantraupphandling avantraupphandling Server avantraupphandling Remote AU avtal. DCO AU avtal. ODB AU Aktivitet. AU Product. AU aktivitet AU Product. SQL Server avantraupphandling. exe AU anbud. AU dokument. AU anbud. AU dokument. AU tidplan. AU leverantor AU xxx.d AU tidplan. AU leverantor. AU xxx.d Figur 4. Systemkomponenter 2.1.2 Klienter Klientapplikation ställer vissa krav på installerad mjukvara. De delar som saknas vid installationstillfälle installeras av installationsprogrammet för klientapplikationen. Mjukvarukrav på klienter innan installation: Internet Explorer 5 eller högre version Microsoft Word 97 eller senare version Microsoft Excel 97 eller senare version På klientstationer installeras följande komponenter av installationsprogrammet: avantraupphandling 2.5 klient o Program\avantraupphandling\ avantraupphandling.exe o Program\avantraupphandling\Icons *.ico, *.gif Export package Se kap 2.2.2 Server components Övriga objektpaket som installeras om de saknas: o Visual Basic for applications o Visual Basic runtime objects and procedures o Visual Basic objects and procedures o OLE Automation o MDAC 2.5, Microsoft ActiveX Data Objects 2.5 library o Microsoft Data formatting object library 6.0 (SP4)
9 o Microsoft Excel 10.0 Object library o Microsoft Word 10.0 Object library o Microsoft Graph 10.0 Object library o COM+ services type library o Microsoft Scripting Runtime o Crystal Report objects Janus GridEX 2000 Active X Component 2.1.3 Komponentserver På applikationsservern installeras följande filer: Server components o AU_AdmAktivitetsschema.dll o AU_AgreementDirectory.dll o AU_Aktivitet.dll o AU_Anbud.dll o AU_AvanceradUtvardering.dll o AU_Avtal.dll o AU_Criterion.dll o AU_Delomrade.dll o AU_DocumentManager.dll o AU_Dokument.dll o AU_Evaluation.dll o AU_ExpAgreement.dll o AU_File.dll o AU_Forfragning.dll o AU_FunctionField.dll o AU_ImpSupplier.dll o AU_Leverantor.dll o AU_Mail.dll o AU_PAuthorization.dll o AU_Product.dll o AU_Project.dll o AU_PurchaseSuppliers.dll o AU_Report.dll o AU_Search.dll o AU_Security.dll o AU_Setting.dll o AU_SupplierField.dll o AU_Tidplan.dll o AU_Tidsschema.dll o AU_Upphandling.dll o AU_UpphandlingTyp.dll o AU_User.dll
10 o Backend_Admin.dll o Backend_Anbud.dll o Backend_Avtal.dll o Backend_db.dll o Backend_Felhantering.dll o Backend_Inloggad.dll o Backend_Kriterier.dll o Backend_Listor.dll o Backend_Mallar.dll o Backend_Upphandling.dll Office 2000 (Word + Excel) MDAC 2.5 Easy Mail Objects 5 Janus GridEX 2000 Active X Component Övriga objektpaket som installeras om de saknas: o Visual Basic for applications o Visual Basic runtime objects and procedures o Visual Basic objects and procedures o OLE Automation o MDAC 2.5, Microsoft ActiveX Data Objects 2.5 library o COM+ services type library 2.1.4 SQL-Server databas Följande databas läggs upp i SQL-servern AU Det läggs upp fyra databas användare LFPUser Serverkomponenter kör via denna användare. AU_Extern Externa moduler kör via denna användare. AU_Intra Intranätsmoduler kör via denna användare. AW_User Webbmoduler kör via denna användare.