Dokumentnummer Sida 1 (10) Utfärdad av Datum Rev Peter Wirtoft/Fredrik Winneborn 2005-02-10 A Godkänd av Produkt/Projekt/Verksamhet avantraupphandling 3.0.1 1 Systemkrav avantraupphandling Intranät webb klient Windows applikation klient Internet IIS Förrådssystem IIS 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 Dokumentnummer Sida 2 Utfärdad av Datum Rev Peter Wirtoft/Fredrik Winneborn 2005-02-10 A 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. Windows 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 SMTP• • server. 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. Dokumentnummer Sida 3 Utfärdad av Datum Rev Peter Wirtoft/Fredrik Winneborn 2005-02-10 A 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.) • Windows 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). Dokumentnummer Sida 4 Utfärdad av Datum Rev Peter Wirtoft/Fredrik Winneborn 2005-02-10 A 1.1.2.5 Klient: • • • • 1.1.2.6 Pentium processor Windows 2000/XP Senaste Service Pack Office 97/2000/XP/2003 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). • Internet Yttre brandväg Windows DMZ IIS Inre brandväg Intranät Windows Workstation Klient Applikation Windows Server IExplorer Browser IIS Windows Server Windows Server Filserver Windows Server COM+ 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. Dokumentnummer Sida 5 Utfärdad av Datum Rev Peter Wirtoft/Fredrik Winneborn 2005-02-10 A 1.1.3.1 Webbklient: • 1.1.4 Microsoft Internet Explorer 5 eller senare version. 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. Dokumentnummer Sida 6 Utfärdad av Datum Rev Peter Wirtoft/Fredrik Winneborn 2005-02-10 A 2 Teknisk översikt avantraupphandling 2.1 Systemöversikt Intranät webb klient Windows applikation klient Internet IIS Förrådssystem IIS 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å Windows 95/98/NT/2000/XP. Applikationsserver installerad på Windows 2000 Server/2003 Server. Databas installerad på Windows 2000 Server/2003 Server. Webserver installerad på Windows 2000 Server/2003 Server alt. Windows 2000 professional/XP. Fil-server. Dokumentnummer Sida 7 Utfärdad av Datum Rev Peter Wirtoft/Fredrik Winneborn 2005-02-10 A Internet Yttre Windows DMZ IIS Inre Intranä IExplore Windows Browser Klient Windows COM+ Windows Windows SQL Server File server Windows IIS Figur 3. Övergripande systeminformation. Databas- och serverkomponenter kan installeras på samma maskin. Serverkomponenterna kräver installation i COM+ miljö. Intranätets IIS kan vara installerad på samma maskin som databas- och serverkomponenterna. Dokumentnummer Sida 8 Utfärdad av Datum Rev Peter Wirtoft/Fredrik Winneborn 2005-02-10 A Systemkomponenter avantraupphandling avantraupphandling Server avantraupphandling Remote DCO AU avtal. AU Aktivitet. AU Product. avantraupphandling. exe AU anbud. ODB AU avtal. AU aktivitet AU Product. AU anbud. AU dokument. AU dokument. AU tidplan. AU tidplan. AU leverantor AU xxx.d SQL Server 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) Dokumentnummer Sida 9 Utfärdad av Datum Rev Peter Wirtoft/Fredrik Winneborn 2005-02-10 A o o o o o o • 2.1.3 Microsoft Excel 10.0 Object library Microsoft Word 10.0 Object library Microsoft Graph 10.0 Object library COM+ services type library Microsoft Scripting Runtime Crystal Report objects Janus GridEX 2000 – Active X Component Komponentserver På applikationsservern installeras följande filer: • Server components o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o AU_AdmAktivitetsschema.dll AU_AgreementDirectory.dll AU_Aktivitet.dll AU_Anbud.dll AU_AvanceradUtvardering.dll AU_Avtal.dll AU_Criterion.dll AU_Delomrade.dll AU_DocumentManager.dll AU_Dokument.dll AU_Evaluation.dll AU_ExpAgreement.dll AU_File.dll AU_Forfragning.dll AU_FunctionField.dll AU_ImpSupplier.dll AU_Leverantor.dll AU_Mail.dll AU_PAuthorization.dll AU_Product.dll AU_Project.dll AU_PurchaseSuppliers.dll AU_Report.dll AU_Search.dll AU_Security.dll AU_Setting.dll AU_SupplierField.dll AU_Tidplan.dll AU_Tidsschema.dll AU_Upphandling.dll AU_UpphandlingTyp.dll AU_User.dll Dokumentnummer Sida 10 Utfärdad av Datum Rev Peter Wirtoft/Fredrik Winneborn 2005-02-10 A o o o o o o o o o o Backend_Admin.dll Backend_Anbud.dll Backend_Avtal.dll Backend_db.dll Backend_Felhantering.dll Backend_Inloggad.dll Backend_Kriterier.dll Backend_Listor.dll Backend_Mallar.dll 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 o o o o o 2.1.4 Visual Basic for applications Visual Basic runtime objects and procedures Visual Basic objects and procedures OLE Automation MDAC 2.5, Microsoft ActiveX Data Objects 2.5 library COM+ services type library 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.