Arid
DOI10.1016/j.cl.2016.07.001
A framework for early design and prototyping of service-oriented applications with design patterns
Capelli, Steven; Scandurra, Patrizia
通讯作者Scandurra, Patrizia
来源期刊COMPUTER LANGUAGES SYSTEMS & STRUCTURES
ISSN1477-8424
EISSN1873-6866
出版年2016
卷号46页码:140-166
英文摘要

Service-oriented computing is playing an important role in several domains. Today the biggest shift in mainstream design and programming is toward service-oriented applications. However, the service paradigm raises a bundle of problems that did not exist in traditional component-based development where abstraction, encapsulation, and modularity were the only main concerns. Due to their distributed, dynamic, and heterogeneous nature, service-oriented software applications require us to discover, document, and share new design patterns at the service-and architecture-level. Moreover, service oriented applications are hard to design and validate, and demand for new foundational theories, modeling notations and analysis techniques.


In line to such a vision, this article presents a framework, called SCA-PatternBox, to design and prototype service-oriented applications with design patterns. The framework relies on the OASIS standard Service Component Architecture (SCA) and on SCA component implementation types, such as SCA-Java, for supporting an "implementation-oriented" approach to service-oriented architecture modeling and to the definition and instantiation of design patterns. Moreover, in order to provide formally verified design patterns, SCA-PatternBox allows the formal specification and analysis of the functional behavioral aspects of a design pattern using a formal service specification language called SCA-ASM (Service Component Architecture-Abstract State Machine). As major evaluation of the framework, two case studies and lessons learned are presented. A final comparison of existing design pattern languages is also reported. (C) 2016 Elsevier Ltd. All rights reserved.


英文关键词Service modeling and prototyping Design pattern languages Service Component Architectures Formal pattern specification
类型Article
语种英语
国家Italy
收录类别SCI-E
WOS记录号WOS:000389392500007
WOS关键词LANGUAGE ; SPECIFICATION
WOS类目Computer Science, Software Engineering
WOS研究方向Computer Science
资源类型期刊论文
条目标识符http://119.78.100.177/qdio/handle/2XILL650/192144
作者单位Univ Bergamo, Dept Management Informat & Prod Engn, Dalmine, BG, Italy
推荐引用方式
GB/T 7714
Capelli, Steven,Scandurra, Patrizia. A framework for early design and prototyping of service-oriented applications with design patterns[J],2016,46:140-166.
APA Capelli, Steven,&Scandurra, Patrizia.(2016).A framework for early design and prototyping of service-oriented applications with design patterns.COMPUTER LANGUAGES SYSTEMS & STRUCTURES,46,140-166.
MLA Capelli, Steven,et al."A framework for early design and prototyping of service-oriented applications with design patterns".COMPUTER LANGUAGES SYSTEMS & STRUCTURES 46(2016):140-166.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Capelli, Steven]的文章
[Scandurra, Patrizia]的文章
百度学术
百度学术中相似的文章
[Capelli, Steven]的文章
[Scandurra, Patrizia]的文章
必应学术
必应学术中相似的文章
[Capelli, Steven]的文章
[Scandurra, Patrizia]的文章
相关权益政策
暂无数据
收藏/分享

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。