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.