Service-oriented architecture: Programming model and product architecture

被引:31
作者
Ferguson, DF
Stockton, ML
机构
[1] IBM Corp, Software Grp, Yorktown Hts, NY 10598 USA
[2] IBM Corp, Software Grp, Bakersfield, CA 93308 USA
关键词
D O I
10.1147/sj.444.0753
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
IBM products increasingly implement a service-oriented architecture (SOA), in which programmers build services, use services, and develop solutions that aggregate services. IBM Software Group middleware products and tools support the development and deployment of SOA solutions, and increasingly make functional interfaces between components and products visible through a service model. Software Group components will increasingly use SOA standards for intracomponent communications. Our move to SOA encompasses both the programming model and lower-level infrastructure software, for example, systems-management and storage-management application programming interfaces and functions. This paper concisely defines the IBM SOA programming model and the product architecture that supports it. We provide the motivation for our programming-model and design decisions. This paper also focuses on the architectural concepts that underlie our programming model and product architecture.
引用
收藏
页码:753 / 780
页数:28
相关论文
共 51 条
[11]  
CABRERA LF, 2004, WEB SERVICE ATOMIC T
[12]  
CABRERA LF, 2004, WEB SERVICES COORDIN
[13]  
CZAJKOWSKI K, 2004, WS RESOURCE FRAMEWOR
[14]  
DINGER J, 2004, INTEGRATE EVENT MANA
[15]  
FARRELL W, 2002, INTRO J2EE CONNECTOR
[16]  
FORTIER EERTRAND, 2004, INTRO SERVICE DATA O
[17]  
Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395
[18]  
*GLOB GRID FOR, PROJ SUMM DAT ACC IN
[19]  
GUDGIN M, 2003, SIMPLE OBJECT ACCE 1
[20]  
HIGHTOWER R, 2003, ENHANCE J2EE COMPONE