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
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;
Conference_Titel :
Software Engineering Conference, 2009. APSEC '09. Asia-Pacific
Conference_Location :
Penang
Print_ISBN :
978-0-7695-3909-6
DOI :
10.1109/APSEC.2009.43