{"title":"Developing Realistic Approaches for Migration of Legacy Assets to SOA Environments","authors":"Dennis B. Smith, G. Lewis","doi":"10.1109/ICCBSS.2007.14","DOIUrl":null,"url":null,"abstract":"Summary form only given. This tutorial outlines the basic principles of SOA based systems and discusses their potentials and challenges. The basic operations of service discovery, service composition and service invocation are outlined. The OASIS SOA-based systems development reference model is also presented. The tutorial also identifies common misconceptions that users have experienced in migrating to SOAs. SOA systems are analyzed from three perspectives: the application developer, the infrastructure developer, and the service provider. The needs and concerns of each of these participants, as well as the types of cross organizational communication patterns required for success are outlined. While there is often an emphasis on technical SOA issues, organizations need to address a far broader set of issues. These are outlined as the four pillars of SOA-based systems development. The four pillars include: alignment with overall business strategy; development of realistic SOA governance policies and procedures; Understanding of realistic contextual-based technology capabilities limitations; and recognition of the paradigm shift that SOA-based development entails. The issues of migrating legacy assets to an SOA environment are outlined. The service migration and reuse technique (SMART) is discussed. SMART is a method for making decisions on whether and how to convert legacy components to services within a specific SOA infrastructure. A case study using the method provides a real world context for its applicability. Open issues and current research topics are outlined","PeriodicalId":326403,"journal":{"name":"2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCBSS.2007.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Summary form only given. This tutorial outlines the basic principles of SOA based systems and discusses their potentials and challenges. The basic operations of service discovery, service composition and service invocation are outlined. The OASIS SOA-based systems development reference model is also presented. The tutorial also identifies common misconceptions that users have experienced in migrating to SOAs. SOA systems are analyzed from three perspectives: the application developer, the infrastructure developer, and the service provider. The needs and concerns of each of these participants, as well as the types of cross organizational communication patterns required for success are outlined. While there is often an emphasis on technical SOA issues, organizations need to address a far broader set of issues. These are outlined as the four pillars of SOA-based systems development. The four pillars include: alignment with overall business strategy; development of realistic SOA governance policies and procedures; Understanding of realistic contextual-based technology capabilities limitations; and recognition of the paradigm shift that SOA-based development entails. The issues of migrating legacy assets to an SOA environment are outlined. The service migration and reuse technique (SMART) is discussed. SMART is a method for making decisions on whether and how to convert legacy components to services within a specific SOA infrastructure. A case study using the method provides a real world context for its applicability. Open issues and current research topics are outlined