• No results found

3. TEORI

3.10 KRAV FÖR ATT IMPLEMENTERA SYSTEM I VERKSAMHETEN

3.10.4 Support

3.10.4.1 Support gällande stöd för verktyg, protokoll och dylikt

Idag, stödjer J2EE Web Services genom Java API för XML-parsing (JAXP). Det här API:et

tillåter utvecklare att utföra vilken handling som helst med Web Services med hjälp av

manuell parsing av XML-dokument. Till exempel kan du använda JAXP för att utföra

handlingar med SOAP, UDDI, WSDL och ebXML (Vawter & Roman, 2001).

Ytterligare API:s är också under konstruktion. De här är API:er som skall underlätta för

utvecklare när de skall genomföra Web Services-handlingar som anslutning till affärsregister,

konvertera XML-till-Java och vice versa, parsing gällande WDSL-dokument samt

En mängd J2EE-kompatibla tredjeparts verktyg är tillgängliga idag och det medför snabb

utveckling av Web Services. Det fanns år 2001 minst sexton SOAP-implementationer som

stödjer Java. Nästan alla av de här Implementationerna är byggda på J2EE (Servlets eller

JSP). Det fanns då bara fem UDDI API-implementationer att tillgå, och fyra av dem stödde

Java (IBM UDDI4J, Bowstreet jUDDI, The Mind Electric GLUE, and Idoox WASP).

Tredjeparts mjukvaruåterförsäljare som Tradia, CapeClear och The Mind Electric, erbjuder

också verktyg för utveckling av Web Services (Vawter & Roman, 2001).

Även Microsoft.NET erbjuder organisationer att bygga Web Services. Verktygen som följer

med Microsoft.NET gör det möjligt att kvickt utveckla Web Services-applikationer. För att

effektivisera detta snabba utvecklingsarbete använder man sig av den automatiska generering

som ingår i .NET-plattformen av så kallade ’wrappers’ för Web Services. Dessa skall nyttjas

för existerande system. Du kan utföra handlingar användandes SOAP, UDDI och SDL

(föregångaren till WDSL). Programpaketet för utveckling, Visual Studio.NET, förser oss med

så kallade ’wizards’ som genererar Web Services (Vawter & Roman, 2001).

3.10.4.2 Support gällande stöd från återförsäljare efter köp av plattform

.NET

Gällande .NET så finns det på Microsofts hemsida (Microsofts hemsida d, 2004)

dels så att man kan få hjälp med främst säkerhetsfrågor från Microsofts community. Det finns

också säkert mer att hämta även i de olika forumen som huserar under hemsidan. Det är den

fria delen, sedan finns det följande avgiftsbelagda supporttjänster som är indelade efter olika

kategorier (Microsofts hemsida d, 2004):

Premier Support Service

Premiär support erbjuder en omfattande årligt servicekontrakt som täcker alla Microsoft

produkter inom kundens företag

Partner-Offered Support

Microsofts Gold Certifierade Partners för supporttjänster är en utvald grupp av företag som

har uppfyllt strikta partnerskapskrav från Microsoft.

Personal Support

Personal Support täcker användarprodukter, personliga operativsystem, och desktop

applikationer. Inhandla Personal Support i paket om fem (olycks-)händelser eller betala på en

per-(olycks-)händelsebasis.

Professional Support

Professional Support täcker alla Microsoft-produkter. Köp Professional Support om fem

(olycks-)händelser eller betala på en per-(olycks-)händelsebasis.

Finns dessutom en hjälp-kategori som kallas för ’Advisory Services’ men den är bara

tillgänglig för personer som är bosatta i USA eller Canada och därför utelämnar jag den

kategorin.

J2EE

För J2EE blir det en lite mer komplex historia med tanke på hur många återförsäljare det finns

knutna till plattformen. Men för enkelhetens skull så visar jag här de supportmöjligheter som

finns via Sun:s hemsida (Sun:s hemsida, 2004). Det finns även där en fri del som är ett

fullkomligt myller av hjälpmöjligheter med olika forum och möjligheter att söka och ställa

frågor. Det som jag koncentrerade mig på främst liksom för .NET ovan är vad Sun erbjuder

utöver det. Sun har där något som kallas för ’Support Contracts’, vilka jag skall kort och

översiktligt redogöra för på motsvarande sätt som för .NET ovan (Sun:s hemsida, 2004):

System Support Contracts

Har fyra täcknings-nivåer som förser kunderna med teknisk support, speciell service som kan

nås av kunder med denna kontraktsform från Sun:s hemsida och mycket mer. varje

supportkontrakt täcker systemets hårdvara och operativsystem samt inkluderar även

uppdateringar av operativsystemet.

Software Support Contracts

Har två täcknings-nivåer som förser teknisk support, access till kunskapsdatabas och

uppdateringar av mjukvara från Sun.

Pre-Owned Equipment Support Qualification

Ta system från Sun som du redan äger och specificera upp dem och kvalificera dem

därigenom för att inkluderas av support från Sun.

Sun Time-to-Repair Service

Sun Time-to-Repair Service knyter Sun till att utföra hårdvarureparationer hos kund inom en

specifik tidsperiod - antingen fyra, sex eller åtta timmar.

Vendor Support Alliances

Sun samarbetar med respekterade återförsäljare av Sun-lösningar för att därmed på ett

effektivt sätt kunna underhålla kritiska komponenter på kundens affärs-IT-lösning. Detta

gäller för projektets hela så kallade livscykel, det vill säga: design, implementation, samt

underhåll på dagsbasis.

Förutom ovanstående kontraktsformer så fanns det på hemsidan en länk med följande rubrik:

’Contact Sun Support & Services’. Bakom den så fanns det telefonsupport, support för

Star-Office version 6 (motsvarande Microsofts office-paket), resurser för utvecklare samt

online-support där man kan skicka iväg en fråga fast det krävs att man är registrerad användare, hur

man tar kontakt med Sun gällande konsulttjänster och mycket mera.

3.10.4.3 Sammanfattning gällande support

Det verkar som om både J2EE och .NET erbjuder en omfattande mängd av support, både vad

det gäller den fria delen i form av bland annat artiklar, forum och dylikt samt även den

kontraktsbundna och/eller avgiftsbelagda formen. Den senare har här granskats något mer

ingående om än fortfarande översiktligt på grund av att det är väl den form som är mest

aktuell i en professionell situation. Men har även tagit med vissa former som gäller för

privatpersoner bara för att ge en helhet av det utbud som finns.

Vilken plattform som erbjuder bäst stöd är omöjligt att säga efter en så här kort introduktion

och kräver dessutom mycket djupare granskningar än vad jag har haft möjlighet att genomför

för den här uppsatsen. Det här avsnittet får därför ses som en översikt så att man sedan kan gå

vidare med egna djupare efterforskningar.

Related documents