Abstract Service-orienterade arkitekturer (SOA) är ett framväxande tillvägagångssätt som tillgodoser kraven på löst kopplade, standardbaserade och protokolloberoende distribuerade datorer. Typiskt affärsverksamhet som drivs i en SOA omfattar ett antal anrop av dessa olika komponenter, ofta på ett händelsedrivet eller asynkront sätt som återspeglar de underliggande affärsprocessen behov. För att bygga en SOA krävs en mycket distribuerbar kommunikations- och integrationsstomme. Denna funktionalitet tillhandahålls av Enterprise Service Bus (ESB) som är en integrationsplattform som använder webbtjänster standarder för att stödja en mängd olika kommunikationsmönster över flera transportprotokoll och leverera mervärdeskapacitet för SOA-applikationer. I detta dokument granskas teknik och tillvägagångssätt som förenar principerna och begreppen i SOA med principerna för händelsebaserad programmering. Dokumentet fokuserar också på ESB och beskriver en rad funktioner som är utformade för att erbjuda en hanterbar, standardbaserad SOA ryggrad som utökar middleware funktionalitet genom att ansluta heterogena komponenter och system och erbjuder integrationstjänster. Slutligen föreslås i dokumentet ett tillvägagångssätt för att utvidga det konventionella SOA för att tillgodose väsentliga ESB-krav som omfattar funktioner som service orkestrering, "intelligent" routing, tillhandahållande, integritet och säkerhet för meddelanden samt servicehantering. Lagren i denna utvidgade SOA, i korthet xSOA, används för att klassificera forskningsfrågor och aktuell forskningsverksamhet.
Å andra sidan åberopas tjänster genom den infrastruktur som beskrivs av den tjänsteorienterade arkitekturen (SOA) REF.
Service oriented architectures: approaches, technologies and research issues
{'venue': 'The VLDB Journal', 'journal': 'The VLDB Journal', 'mag_field_of_study': ['Computer Science']}