A model-driven development approach to creating service-oriented solutions

被引:0
作者
Johnson, Simon K. [1 ]
Brown, Alan W. [1 ]
机构
[1] IBM Corp, 3039 Cornwallis Rd,POB 12195, Res Triangle Pk, NC 27709 USA
来源
SERVICE ORIENTED COMPUTING - ICSOC 2006, PROCEEDINGS | 2006年 / 4294卷
关键词
software design; model-driven development; Service-oriented Architecture; Unified Modeling Language;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many challenges face organizations as they describe their business domains from a services perspective and transform that understanding of their business into a specific realization targeting a solution infrastructure. However, one of the most pressing problems involves helping organizations to effectively transition to service-oriented design of applications. Great benefit could be gained by using a well-defined, repeatable approach to the modeling of business domains from a services perspective that supports the application of automated approaches to realize a service-based solution. In this paper we explore model-driven approaches to the realization of service-oriented solutions. We describe a services-oriented design approach that utilizes a UML profile for software services as the design notation for expressing the design of a services-oriented solution. We describe how a services model expressed in this UML profile can be transformed into a specific service implementation, and describe the design-to- implementation mapping. We then comment on how these technology elements play in an overall MDD approach for SOA.
引用
收藏
页码:624 / +
页数:2
相关论文
共 8 条
  • [1] A Rational approach to model-driven development
    Brown, A. W.
    Iyengar, S.
    Johnston, S.
    [J]. IBM SYSTEMS JOURNAL, 2006, 45 (03) : 463 - 480
  • [2] Brown AW, 2005, MODEL-DRIVEN SOFTWARE DEVELOPMENT, P1, DOI 10.1007/3-540-28554-7_1
  • [3] Realizing service-oriented solutions with the IBM Rational Software Development Platform
    Brown, AW
    Delbaere, M
    Eeles, P
    Johnston, S
    Weaver, R
    [J]. IBM SYSTEMS JOURNAL, 2005, 44 (04) : 727 - 752
  • [4] DODD J, 2005, CBDI SERIES
  • [5] Johnston S, 2005, IBM DEV WORKS
  • [6] *OMG, 2003, MDA GUID V1 0 1
  • [7] PLUMMER D, 2005, 6 MISSTEPS CAN RESUL
  • [8] RUMBAUGH J, 2005, UML 2 0 REFERENCE MA