Service-Oriented Computing Kit

T. Shan, Winnie W. Hua
{"title":"Service-Oriented Computing Kit","authors":"T. Shan, Winnie W. Hua","doi":"10.1109/SCC.2006.92","DOIUrl":null,"url":null,"abstract":"This paper describes a service-oriented computing kit (SOCK), which is an overarching framework covering the key artifacts in planning, modeling, designing, developing, deploying, and managing service-oriented solutions in the enterprise computing space. Based on a divide-and-conquer strategy, this comprehensive kit is a systematic taxonomy to abstract complexities and organize the major aspects of service-oriented development, so that the roles, responsibilities, accountabilities, skillsets, procedures and deliverables can be clearly defined for the IT teams to effectively construct service-oriented systems. SOCK comprises eight modules - architecture, process, integration, environment, technology, development, management, and roadmap. Each module addresses specific technical concerns in particular areas. SOA provides the service definitions, service catalog, service composition, scope of applications and portfolios, and service architecture modeling methodology. SOP deals with the business process management, process modeling and notations, process orchestration, coordination/collaborations, human interactions, and 1-phase commit compensation for long-lived processes. SOI concentrates on the service interoperability, integration patterns, enterprise service bus, traditional synchronous/asynchronous enterprise application integration, and integration with portals and content management systems. SOE consists of the runtime infrastructure, service registry for discovery and directory, service transformation/routing gateway, service virtualization via grid computing, and quality-of-services compliance with service-level agreements. SOT covers the implementation technologies - Web services, standards and specifications, technical patterns, convergence, and aspect-oriented techniques. SOD is composed of the development lifecycle, programming model, design/development tools, frameworks, reusable utilities/toolkits/components, and model-driven approaches. SOM includes services & policies repository in service identification and categorization, security mechanisms, business activity monitoring, reporting, BI, and provisioning. SOR handles the planning/blueprint, strategy, KPI dashboards, governance, and organization. The elements in each module are further decomposed to form loose semantic associations. This holistic kit has been implemented on an open source mind-mapping platform, which is used in guiding the migration from the conventional multi-tier Web application style to a service-oriented paradigm in the financial services sector, and SOCK has proven to be an effective approach to pragmatically transitioning to the new computing mode","PeriodicalId":437194,"journal":{"name":"2006 IEEE International Conference on Services Computing (SCC'06)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 IEEE International Conference on Services Computing (SCC'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCC.2006.92","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

This paper describes a service-oriented computing kit (SOCK), which is an overarching framework covering the key artifacts in planning, modeling, designing, developing, deploying, and managing service-oriented solutions in the enterprise computing space. Based on a divide-and-conquer strategy, this comprehensive kit is a systematic taxonomy to abstract complexities and organize the major aspects of service-oriented development, so that the roles, responsibilities, accountabilities, skillsets, procedures and deliverables can be clearly defined for the IT teams to effectively construct service-oriented systems. SOCK comprises eight modules - architecture, process, integration, environment, technology, development, management, and roadmap. Each module addresses specific technical concerns in particular areas. SOA provides the service definitions, service catalog, service composition, scope of applications and portfolios, and service architecture modeling methodology. SOP deals with the business process management, process modeling and notations, process orchestration, coordination/collaborations, human interactions, and 1-phase commit compensation for long-lived processes. SOI concentrates on the service interoperability, integration patterns, enterprise service bus, traditional synchronous/asynchronous enterprise application integration, and integration with portals and content management systems. SOE consists of the runtime infrastructure, service registry for discovery and directory, service transformation/routing gateway, service virtualization via grid computing, and quality-of-services compliance with service-level agreements. SOT covers the implementation technologies - Web services, standards and specifications, technical patterns, convergence, and aspect-oriented techniques. SOD is composed of the development lifecycle, programming model, design/development tools, frameworks, reusable utilities/toolkits/components, and model-driven approaches. SOM includes services & policies repository in service identification and categorization, security mechanisms, business activity monitoring, reporting, BI, and provisioning. SOR handles the planning/blueprint, strategy, KPI dashboards, governance, and organization. The elements in each module are further decomposed to form loose semantic associations. This holistic kit has been implemented on an open source mind-mapping platform, which is used in guiding the migration from the conventional multi-tier Web application style to a service-oriented paradigm in the financial services sector, and SOCK has proven to be an effective approach to pragmatically transitioning to the new computing mode
面向服务的计算套件
本文描述了一个面向服务的计算工具包(SOCK),它是一个覆盖企业计算空间中规划、建模、设计、开发、部署和管理面向服务的解决方案中的关键构件的总体框架。基于分而治之的策略,这个综合工具包是一个系统的分类法,用于抽象复杂性并组织面向服务开发的主要方面,以便IT团队可以清楚地定义角色、职责、责任、技能集、过程和可交付物,从而有效地构建面向服务的系统。SOCK由架构、过程、集成、环境、技术、开发、管理和路线图八个模块组成。每个模块解决特定领域的特定技术问题。SOA提供了服务定义、服务目录、服务组合、应用程序和组合的范围以及服务体系结构建模方法。SOP处理业务流程管理、流程建模和表示法、流程编排、协调/协作、人工交互以及长期流程的1阶段提交补偿。SOI集中于服务互操作性、集成模式、企业服务总线、传统的同步/异步企业应用程序集成以及与门户和内容管理系统的集成。SOE由运行时基础设施、用于发现和目录的服务注册中心、服务转换/路由网关、通过网格计算实现的服务虚拟化以及符合服务水平协议的服务质量组成。SOT涵盖了实现技术——Web服务、标准和规范、技术模式、聚合和面向方面的技术。SOD由开发生命周期、编程模型、设计/开发工具、框架、可重用实用程序/工具包/组件和模型驱动的方法组成。SOM包括服务识别和分类中的服务和策略存储库、安全机制、业务活动监控、报告、BI和供应。SOR处理计划/蓝图、策略、KPI指示板、治理和组织。每个模块中的元素被进一步分解,形成松散的语义关联。这个整体工具包已经在一个开源的思维导图平台上实现,该平台用于指导从传统的多层Web应用程序风格向金融服务部门的面向服务范式的迁移,并且SOCK已被证明是一种有效的方法,可以实际过渡到新的计算模式
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信