Realizing service-oriented solutions with the IBM Rational Software Development Platform

被引:29
作者
Brown, AW
Delbaere, M
Eeles, P
Johnston, S
Weaver, R
机构
[1] IBM Corp, Rat Software, Res Triangle Pk, NC 27709 USA
[2] IBM Software Grp, Ind Solut, B-1130 Brussels, Belgium
[3] IBM Rat Software, Hursley TW14 8HB, England
[4] IBM Software Grp, Roanoke, TX 76262 USA
关键词
D O I
10.1147/sj.444.0727
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Creating service-oriented architecture (SOA) solutions means rethinking the practices currently in use to build systems, reconsidering the skills in an organization, and redefining the ways in which team members collaborate. A service orientation contributes to the development of solutions that are assembled from disparate applications, and SOA is an architectural style that emphasizes loose coupling of independent service providers. This perspective on service orientation is known as service-oriented development of applications (SODA). SODA encompasses composition, adaptive process management, service-based interoperability and integration, discovery and description, and rapid application maintenance. In this paper, we focus on how IBM supports SODA, the relationship of SODA to the IBM Rational Software Development Platform (RSDP), and how IBM's core approach to design and construction-model-driven development-is an essential element in creating effective and efficient services and service-oriented solutions. We explore the concepts behind these approaches and illustrate their realization with illustrative examples from customer experiences.
引用
收藏
页码:727 / 752
页数:26
相关论文
共 29 条
[1]  
AHMED K, 2001, DEV ENTERPRISE JAVA
[2]  
[Anonymous], 2003, Web services and service-oriented architecture
[3]  
[Anonymous], 2004, ELEMENTS SERVICE ORI
[4]  
Booch Grady., 1998, UNIFIED MODELING LAN
[5]  
Brown AlanW., 2004, SOFTWARE SYSTEM MODE, V3, P314, DOI DOI 10.1007/S10270-004-0061-2
[6]  
BROWN AW, 2005, MODEL DRIVEN SOFTWAR, pCH5
[7]  
BROWN AW, 2004, IBM RATIONAL SOFTWAR
[8]  
BROWN K, 2003, ENTERPRISE JAVA PROG
[9]  
CARR N, 2004, DOET IT MATTER
[10]  
Cheesman J., 2000, UML components: a simple process for specifying component-based software