首页> 外文学位 >A service-oriented componentization framework for Java software systems.
【24h】

A service-oriented componentization framework for Java software systems.

机译:Java软件系统的面向服务的组件化框架。

获取原文
获取原文并翻译 | 示例

摘要

Service-oriented computing has dramatically changed the way in which we develop software systems. In the fast growing global market for services, providing competitive services to these markets is critical for the success of businesses and organizations. Since many competitive services have already been implemented in existing systems, leveraging the value of an existing system by exposing all or parts of it as services within a service-oriented environment has become a major concern in today's industry. In this work, we categorize services embedded in a system into two categories: (i) Top-level services that are not used by another service but may contain a hierarchy of low-level services further describing and modularizing the service, and (ii) Low-level services that are underneath a top-level service and may be agglomerated with other low-level services to yield a new service with a higher level of granularity. To meet the demand of identifying and reusing the business services embedded in an existing software system, we present a novel service-oriented componentization framework that automatically supports: (i) identifying critical business services embedded in an existing Java system by utilizing graph representations of the system models, (ii) realizing each identified service as a self-contained component that can be deployed as a single unit, and (iii) transforming the object-oriented design into a service-oriented architecture. A toolkit implementing our framework has been developed as an Eclipse Rich Client Platform (RCP) application. Our initial evaluation has shown that the proposed framework is effective in identifying services from an object-oriented design and migrating it to a service-oriented architecture.
机译:面向服务的计算极大地改变了我们开发软件系统的方式。在快速增长的全球服务市场中,为这些市场提供竞争性服务对于企业和组织的成功至关重要。由于在现有系统中已经实现了许多竞争性服务,因此在面向服务的环境中通过将现有系统的全部或部分作为服务公开来利用现有系统的价值已成为当今行业的主要关注点。在这项工作中,我们将系统中嵌入的服务分为两类:(i)另一服务未使用但可能包含进一步描述和模块化服务的低层服务层次的顶级服务;以及(ii)顶级服务之下的低级服务,可能会与其他低级服务整合在一起,以产生具有更高粒度级别的新服务。为了满足识别和重用现有软件系统中嵌入的业务服务的需求,我们提出了一种新颖的面向服务的组件化框架,该框架自动支持:(i)通过利用Java的图形表示来识别嵌入在现有Java系统中的关键业务服务。系统模型;(ii)将每个标识的服务实现为可作为单个单元部署的独立组件,以及(iii)将面向对象的设计转换为面向服务的体系结构。实现我们框架的工具包已作为Eclipse胖客户端平台(RCP)应用程序开发。我们的初步评估表明,所提出的框架可以有效地从面向对象的设计中识别服务并将其迁移到面向服务的体系结构。

著录项

  • 作者

    Li, Shimin.;

  • 作者单位

    University of Waterloo (Canada).;

  • 授予单位 University of Waterloo (Canada).;
  • 学科 Computer Science.
  • 学位 M.A.Sc.
  • 年度 2006
  • 页码 141 p.
  • 总页数 141
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号