Capitex dataservertjänst Beskrivning Capitex dataservertjänst fungerar som en mellanhand för arbetet mellan klienterna och databasen. Detta reducerar frekvensen och storleken på den nätverkstrafik som krävs för att köra Capitex Säljstöd i ett nätverk, och kan därigenom öka prestandan för Capitex Säljstöd i en nätverksmiljö. För flerkontorslösningar så är detta en lösning som rekommenderas, då nätverksbandbredden i dessa miljöer ofta är en begränsande faktor för applikationens prestanda. Capitex dataservertjänst är en Windows-tjänst som kan aktiveras på en server eller en av klientdatorerna på huvudkontoret (dvs den plats där snabb anslutning mot databasservern finns). Tjänsten arbetar via TCP/IP och kan konfigureras att arbeta mot valfri port. (vilken måste öppnas i de brandväggar som finns mellan klienten och servern) På klienten skapas arbetspaket vilka skickas över till Capitex dataservertjänst där de behandlas och därefter returneras ett svarspaket till klienten. Arbetspaketen kan krypteras och komprimeras under överföringen, vilket ger hög säkerhet och lägre bandbreddskrav. Flera datorer kan köra Capitex dataservertjänst för samma miljö och kan då konfigureras att lastdela trafik mellan sig. Capitex dataservertjänst Version 1.0 1(8)
Överväganden / systemkrav Först så måste man bestämma vilken / vilka datorer som har behov att använda Capitex dataservertjänst. Det är vanligtvis datorer med låg bandbredd mot databasservern, tex om klienten sitter på annan plats och är kanske ansluten via VPN. För dessa datorer så märks prestandaskillnaden mest, men även klienter med snabb anslutning till databasservern kan tjäna på att arbeta via Capitex dataservertjänst då lösningen generellt minskar trafiken i nätverket då den används. De datorer som ska användas som servrerar för tjänsten bör ha snabb anslutning mot databasservern (SQL-servern), och tillräcklig CPU prestanda och tillräckligt med minne för att ej bli en flaskhals i kommunikationen mot databasservern. Systemkravet för att köra Capitex dataservertjänst är att minst ha 1 CPU (kärna / processor) per 50 användare, dessutom så bör det fria internminnet minst uppgå till 50Mb + x * 4Mb, där x är antal klienter som ska betjänas av tjänsten. Detta ger för 60 användare, en server med minst 2 CPU er / kärnor och minst 290 Mb fritt internminne! Om prestanda och minne tillåter så är den optimala lösningen att den dator som kör SQL-servern även kör Capitex dataservertjänst, då trafiken mot SQL-servern slipper gå över nätverket över huvud taget. Capitex dataservertjänst Version 1.0 2(8)
Kommunikation mot databasservern utan Capitex dataservertjänst. Kommunikation mot databasservern med Capitex dataservertjänst. Capitex dataservertjänst Låg bandbredd Hög bandbredd Capitex dataservertjänst Version 1.0 3(8)
Installation / konfiguration För att konfigurera en dator att köra Capitex dataservertjänst så bör man först installera en lokal miljö på denna dator och se till att denna kan startas! 1. Logga in på datorn som en användare med administrativa rättigheter. Detta krävs för att få skapa och initiera tjänster och brandvägg på datorn. 2. Skapa lokal miljö (MKCLIENT.EXE) (Om samma dator är den där Capitex är installerat så behövs detta ej då man kan köra direkt mot serverinstallationen) 3. Starta Capitex Säljstöd och logga in som en systemansvarig användare. 4. Använd huvudmenyn och gå till Inställningar -> Systeminställningar -> Databas -> Capitex Dataservertjänst Detta gränssnitt visar vilka dataservrar som är definierade i systemet, man kan här göra administrativa åtgärder för dessa. Capitex dataservertjänst Version 1.0 4(8)
5. Välj att Skapa ny dataserver Detta gränssnitt används för att ställa in parametrarna för dataservern, samt ange vilka av användarna som ska arbeta via dataservertjänsten. När man är klar med inställningarna trycker man på OK för att spara. Capitex dataservertjänst Version 1.0 5(8)
6. Start Efter konfigureringen så kommer frågor om man vill installera och starta tjänsten, samt om den ska läggas till i Windows Brandvägg (om den är aktiverad på datorn) Andra brandväggar mellan klienten och servern måste manuellt öppnas för angiven port, för att möjliggöra kommunikation mellan klienterna och tjänsten. Via detta gränssnitt kan du nu se om dataservern är startad, man kan även starta övervakning av tjänsten och se vilka klienter som arbetar mot den. 7. Testa ifrån en annan dator att starta Capitex Säljstöd och logga in som en användare som ska använda Tjänsten. Capitex dataservertjänst Version 1.0 6(8)
Övervakning Övervakning av tjänsten nås antingen via gränssnittet i Capitex Säljstöd, eller genom att starta det separata programmet Capitex tjänsteövervakare cservicemanager.exe Man kan parameterstyra applikationen genom att ange vilken server som ska övervakas som parameter! Capitex dataservertjänst Version 1.0 7(8)
Uppdatering av Capitex Säljstöd Under uppdatering av Capitex Säljstöd så kan det krävas att tjänsten är avstängd! Detta kan enkelt göras via Capitex tjänsteövervakare, men kan även göras via Windows tjänstegränssnitt eller kommandotolken. NET STOP CapitexDataServer För att starta tjänsten via kommandotolken efter att uppdateringen av säljstöd är klar så kan följande kommando användas! NET START CapitexDataServer Capitex dataservertjänst Version 1.0 8(8)