Anpassningstjänster
I vissa fall kan den nationella arkitekturen inte följas och då kan det finnas behov av anpassningstjänster. Typiskt gäller detta för existerande så kallade legacy system, eller för system där det beroende på prioriteringar helt enkelt tar för lång tid innan standardiserade tjänstekontrakt är framtagna.
I nuläget finns det ingen särskild plattform eller resurser avsatta för anpassningstjänster, och utifrån ett tekniskt perspektiv realiseras dessa som Mule ESB 3.1 applikationer (ZIP) och körs som vilken tjänst som helst i plattformen. Detta medför följande tekniska krav:
- En anpassningstjänst är av typen synkron fråga svar.
- En anpassningstjänst är stateless, dvs. det finns inge session eller databasresurs att tillgå i plattformen.
- En anpassningstjänst typiska uppgift är att transformera med avseende på tekniskt protokoll och/eller innehållet i meddelandet.
RTjP infrastrukturen ger följande fördelar:
- Tjänsten för en hög tillgänglighet och blir automatiskt last-balanserad
- Stöd för rullande uppgraderingar
För de fall att plattformen inte räcker till för en anpassningstjänst, tex så behöver anpassningstjänsten tillgång till en databas.