Title :
Coarse-Grained Commands SOA
Author :
Kral, Jaroslav ; Zemlicka, Michal
Author_Institution :
Fac. of Math. & Phys., Charles Univ., Prague
fDate :
June 29 2008-July 5 2008
Abstract :
Service-oriented architecture (SOA) can use fine grained a well as coarse grained service interfaces. It appeared that coarse-grained interfaces are usually preferable. The fine-grained interfaces have some technical advantages - e.g. the applicability of object-oriented attitudes (compare SOAP-RPC protocol) but it often leads to SOA antipatterns like Chatty Services and Fine-Grained Services. The advantages of coarse-grained interfaces are discussed. We discuss further advantages of coarse-grained service interfaces: problem and user orientation, stability, and advanced variants of information hiding. We show that such advantages are enabled if a specific variant of SOA - software confederation - is used. This architecture - software confederation - has many practical advantages. We show that some service types used in confederations can be a kernel of design patterns for service-oriented architectures. The patterns discussed in this paper are based on so-called architecture services supporting the integration of components (services) into SOA. Software confederations can be built as agile systems - as systems easily adaptable to the changing environment and business needs. They can support the implementation of agile business processes.
Keywords :
peer-to-peer computing; protocols; telecommunication services; SOA; agile systems; coarse-grained commands; information hiding; problem and user orientation; service-oriented architecture; stability; Computer architecture; Humans; Mathematics; Physics; Process control; Real time systems; Semiconductor optical amplifiers; Service oriented architecture; Simple object access protocol; Stability;
Conference_Titel :
Digital Telecommunications, 2008. ICDT '08. The Third International Conference on
Conference_Location :
Bucharest
Print_ISBN :
978-0-7695-3188-5
Electronic_ISBN :
978-0-7695-3188-5
DOI :
10.1109/ICDT.2008.37