DocumentCode
2740090
Title
Attribute-Based Architecture Patterns for Lightweight Service-Oriented Architectures
Author
Aoyama, Mikio ; Ikezaki, Takashi ; Nakamichi, Noboru
Author_Institution
Dept. of Software Eng., Nanzan Univ., Seto, Japan
fYear
2009
fDate
1-3 Dec. 2009
Firstpage
119
Lastpage
126
Abstract
Extending the applications of SOA (Service-Oriented Architecture) to embedded/mobile service systems requires the asynchronous and lightweight messaging. However, conventional SOA focuses on the synchronous and heavyweight messaging such as SOAP. Furthermore, the lightweight messaging is diverse. Designing lightweight SOA, a class of SOA based on the lightweight messaging, is complicated. To accommodate the complexity of designing lightweight SOA, we propose ABAP (Attribute-Based Architecture Pattern), a set of architecture patterns of lightweight SOA and mode-based development method of ABAP by focusing on the attributes of the structure and behavior of lightweight SOA. ABAP enables to systematically design lightweight SOA with model and patterns. We demonstrate the feasibility of the proposed method with an example.
Keywords
electronic messaging; embedded systems; object-oriented methods; software architecture; software metrics; SOA; architecture patterns; asynchronous lightweight messaging; attribute-based architecture patterns; design complexity; embedded/mobile service systems; lightweight service-oriented architectures; mode-based development method; structure attributes; synchronous heavyweight messaging; Application software; Cloud computing; Computer architecture; Design methodology; Semiconductor optical amplifiers; Service oriented architecture; Simple object access protocol; Software architecture; Software engineering; XML; architecture patterns; service-oriented architecture; software architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2009. APSEC '09. Asia-Pacific
Conference_Location
Penang
ISSN
1530-1362
Print_ISBN
978-0-7695-3909-6
Type
conf
DOI
10.1109/APSEC.2009.43
Filename
5358559
Link To Document