Loading…

Service oriented architectures: approaches, technologies and research issues

Service-oriented architectures (SOA) is an emerging approach that addresses the requirements of loosely coupled, standards-based, and protocol- independent distributed computing. Typically business operations running in an SOA comprise a number of invocations of these different components, often in...

Full description

Saved in:
Bibliographic Details
Published in:The VLDB journal 2007-07, Vol.16 (3), p.389-415
Main Authors: PAPAZOGLOU, Mike P, VAN DEN HEUVEL, Willeni-Jan
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c349t-bae14ebfca3e3bb7c9046664b10b741daf6e854c2e87bf6d0cab8700ab7b200e3
cites cdi_FETCH-LOGICAL-c349t-bae14ebfca3e3bb7c9046664b10b741daf6e854c2e87bf6d0cab8700ab7b200e3
container_end_page 415
container_issue 3
container_start_page 389
container_title The VLDB journal
container_volume 16
creator PAPAZOGLOU, Mike P
VAN DEN HEUVEL, Willeni-Jan
description Service-oriented architectures (SOA) is an emerging approach that addresses the requirements of loosely coupled, standards-based, and protocol- independent distributed computing. Typically business operations running in an SOA comprise a number of invocations of these different components, often in an event-driven or asynchronous fashion that reflects the underlying business process needs. To build an SOA a highly distributable communications and integration backbone is required. This functionality is provided by the Enterprise Service Bus (ESB) that is an integration platform that utilizes Web services standards to support a wide variety of communications patterns over multiple transport protocols and deliver value-added capabilities for SOA applications. This paper reviews technologies and approaches that unify the principles and concepts of SOA with those of event-based programing. The paper also focuses on the ESB and describes a range of functions that are designed to offer a manageable, standards-based SOA backbone that extends middleware functionality throughout by connecting heterogeneous components and systems and offers integration services. Finally, the paper proposes an approach to extend the conventional SOA to cater for essential ESB requirements that include capabilities such as service orchestration, 'intelligent' routing, provisioning, integrity and security of message as well as service management. The layers in this extended SOA, in short xSOA, are used to classify research issues and current research activities.
doi_str_mv 10.1007/s00778-007-0044-3
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_30986821</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>30986821</sourcerecordid><originalsourceid>FETCH-LOGICAL-c349t-bae14ebfca3e3bb7c9046664b10b741daf6e854c2e87bf6d0cab8700ab7b200e3</originalsourceid><addsrcrecordid>eNpFUE1LAzEQDaJgrf4Ab3vRk6uTTZpkvUnxCwoeVPAWkuysjWx3a2Yr-O9NacGB-WB4783wGDvncM0B9A3lok2Za04pS3HAJlDLujRafxyyCQelSpPjmJ0QfQFAVVWzCVu8YvqJAYshRexHbAqXwjKOGMZNQrot3HqdBheWSFdF3i77oRs-I1Lh-qbICNzii0i0QTplR63rCM_2fcreH-7f5k_l4uXxeX63KIOQ9Vh6h1yib4MTKLzXoQaplJKeg9eSN65VaGYyVGi0b1UDwXmjAZzXvgJAMWWXO9382ne-O9pVpIBd53ocNmQF1EaZimcg3wFDGogStnad4sqlX8vBbn2zO9_sdtz6ZkXmXOzFHQXXtcn1IdI_0RjgtdHiD40Fb2s</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>30986821</pqid></control><display><type>article</type><title>Service oriented architectures: approaches, technologies and research issues</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><source>Springer Link</source><creator>PAPAZOGLOU, Mike P ; VAN DEN HEUVEL, Willeni-Jan</creator><creatorcontrib>PAPAZOGLOU, Mike P ; VAN DEN HEUVEL, Willeni-Jan</creatorcontrib><description>Service-oriented architectures (SOA) is an emerging approach that addresses the requirements of loosely coupled, standards-based, and protocol- independent distributed computing. Typically business operations running in an SOA comprise a number of invocations of these different components, often in an event-driven or asynchronous fashion that reflects the underlying business process needs. To build an SOA a highly distributable communications and integration backbone is required. This functionality is provided by the Enterprise Service Bus (ESB) that is an integration platform that utilizes Web services standards to support a wide variety of communications patterns over multiple transport protocols and deliver value-added capabilities for SOA applications. This paper reviews technologies and approaches that unify the principles and concepts of SOA with those of event-based programing. The paper also focuses on the ESB and describes a range of functions that are designed to offer a manageable, standards-based SOA backbone that extends middleware functionality throughout by connecting heterogeneous components and systems and offers integration services. Finally, the paper proposes an approach to extend the conventional SOA to cater for essential ESB requirements that include capabilities such as service orchestration, 'intelligent' routing, provisioning, integrity and security of message as well as service management. The layers in this extended SOA, in short xSOA, are used to classify research issues and current research activities.</description><identifier>ISSN: 1066-8888</identifier><identifier>EISSN: 0949-877X</identifier><identifier>DOI: 10.1007/s00778-007-0044-3</identifier><language>eng</language><publisher>Heidelberg: Springer</publisher><subject>Applied sciences ; Computer science; control theory; systems ; Computer systems and distributed systems. User interface ; Exact sciences and technology ; Information systems. Data bases ; Memory organisation. Data processing ; Software</subject><ispartof>The VLDB journal, 2007-07, Vol.16 (3), p.389-415</ispartof><rights>2007 INIST-CNRS</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c349t-bae14ebfca3e3bb7c9046664b10b741daf6e854c2e87bf6d0cab8700ab7b200e3</citedby><cites>FETCH-LOGICAL-c349t-bae14ebfca3e3bb7c9046664b10b741daf6e854c2e87bf6d0cab8700ab7b200e3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=18801987$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>PAPAZOGLOU, Mike P</creatorcontrib><creatorcontrib>VAN DEN HEUVEL, Willeni-Jan</creatorcontrib><title>Service oriented architectures: approaches, technologies and research issues</title><title>The VLDB journal</title><description>Service-oriented architectures (SOA) is an emerging approach that addresses the requirements of loosely coupled, standards-based, and protocol- independent distributed computing. Typically business operations running in an SOA comprise a number of invocations of these different components, often in an event-driven or asynchronous fashion that reflects the underlying business process needs. To build an SOA a highly distributable communications and integration backbone is required. This functionality is provided by the Enterprise Service Bus (ESB) that is an integration platform that utilizes Web services standards to support a wide variety of communications patterns over multiple transport protocols and deliver value-added capabilities for SOA applications. This paper reviews technologies and approaches that unify the principles and concepts of SOA with those of event-based programing. The paper also focuses on the ESB and describes a range of functions that are designed to offer a manageable, standards-based SOA backbone that extends middleware functionality throughout by connecting heterogeneous components and systems and offers integration services. Finally, the paper proposes an approach to extend the conventional SOA to cater for essential ESB requirements that include capabilities such as service orchestration, 'intelligent' routing, provisioning, integrity and security of message as well as service management. The layers in this extended SOA, in short xSOA, are used to classify research issues and current research activities.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Exact sciences and technology</subject><subject>Information systems. Data bases</subject><subject>Memory organisation. Data processing</subject><subject>Software</subject><issn>1066-8888</issn><issn>0949-877X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><recordid>eNpFUE1LAzEQDaJgrf4Ab3vRk6uTTZpkvUnxCwoeVPAWkuysjWx3a2Yr-O9NacGB-WB4783wGDvncM0B9A3lok2Za04pS3HAJlDLujRafxyyCQelSpPjmJ0QfQFAVVWzCVu8YvqJAYshRexHbAqXwjKOGMZNQrot3HqdBheWSFdF3i77oRs-I1Lh-qbICNzii0i0QTplR63rCM_2fcreH-7f5k_l4uXxeX63KIOQ9Vh6h1yib4MTKLzXoQaplJKeg9eSN65VaGYyVGi0b1UDwXmjAZzXvgJAMWWXO9382ne-O9pVpIBd53ocNmQF1EaZimcg3wFDGogStnad4sqlX8vBbn2zO9_sdtz6ZkXmXOzFHQXXtcn1IdI_0RjgtdHiD40Fb2s</recordid><startdate>20070701</startdate><enddate>20070701</enddate><creator>PAPAZOGLOU, Mike P</creator><creator>VAN DEN HEUVEL, Willeni-Jan</creator><general>Springer</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20070701</creationdate><title>Service oriented architectures: approaches, technologies and research issues</title><author>PAPAZOGLOU, Mike P ; VAN DEN HEUVEL, Willeni-Jan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c349t-bae14ebfca3e3bb7c9046664b10b741daf6e854c2e87bf6d0cab8700ab7b200e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Exact sciences and technology</topic><topic>Information systems. Data bases</topic><topic>Memory organisation. Data processing</topic><topic>Software</topic><toplevel>online_resources</toplevel><creatorcontrib>PAPAZOGLOU, Mike P</creatorcontrib><creatorcontrib>VAN DEN HEUVEL, Willeni-Jan</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>The VLDB journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>PAPAZOGLOU, Mike P</au><au>VAN DEN HEUVEL, Willeni-Jan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Service oriented architectures: approaches, technologies and research issues</atitle><jtitle>The VLDB journal</jtitle><date>2007-07-01</date><risdate>2007</risdate><volume>16</volume><issue>3</issue><spage>389</spage><epage>415</epage><pages>389-415</pages><issn>1066-8888</issn><eissn>0949-877X</eissn><abstract>Service-oriented architectures (SOA) is an emerging approach that addresses the requirements of loosely coupled, standards-based, and protocol- independent distributed computing. Typically business operations running in an SOA comprise a number of invocations of these different components, often in an event-driven or asynchronous fashion that reflects the underlying business process needs. To build an SOA a highly distributable communications and integration backbone is required. This functionality is provided by the Enterprise Service Bus (ESB) that is an integration platform that utilizes Web services standards to support a wide variety of communications patterns over multiple transport protocols and deliver value-added capabilities for SOA applications. This paper reviews technologies and approaches that unify the principles and concepts of SOA with those of event-based programing. The paper also focuses on the ESB and describes a range of functions that are designed to offer a manageable, standards-based SOA backbone that extends middleware functionality throughout by connecting heterogeneous components and systems and offers integration services. Finally, the paper proposes an approach to extend the conventional SOA to cater for essential ESB requirements that include capabilities such as service orchestration, 'intelligent' routing, provisioning, integrity and security of message as well as service management. The layers in this extended SOA, in short xSOA, are used to classify research issues and current research activities.</abstract><cop>Heidelberg</cop><pub>Springer</pub><doi>10.1007/s00778-007-0044-3</doi><tpages>27</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1066-8888
ispartof The VLDB journal, 2007-07, Vol.16 (3), p.389-415
issn 1066-8888
0949-877X
language eng
recordid cdi_proquest_miscellaneous_30986821
source Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list); Springer Link
subjects Applied sciences
Computer science
control theory
systems
Computer systems and distributed systems. User interface
Exact sciences and technology
Information systems. Data bases
Memory organisation. Data processing
Software
title Service oriented architectures: approaches, technologies and research issues
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T01%3A35%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Service%20oriented%20architectures:%20approaches,%20technologies%20and%20research%20issues&rft.jtitle=The%20VLDB%20journal&rft.au=PAPAZOGLOU,%20Mike%20P&rft.date=2007-07-01&rft.volume=16&rft.issue=3&rft.spage=389&rft.epage=415&rft.pages=389-415&rft.issn=1066-8888&rft.eissn=0949-877X&rft_id=info:doi/10.1007/s00778-007-0044-3&rft_dat=%3Cproquest_cross%3E30986821%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c349t-bae14ebfca3e3bb7c9046664b10b741daf6e854c2e87bf6d0cab8700ab7b200e3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=30986821&rft_id=info:pmid/&rfr_iscdi=true