...
首页> 外文期刊>Journal of Software Engineering and Applications >Towards Enhanced Program Comprehension for Service Oriented Architecture (SOA) Systems
【24h】

Towards Enhanced Program Comprehension for Service Oriented Architecture (SOA) Systems

机译:致力于面向服务的体系结构(SOA)系统的增强程序理解

获取原文

摘要

Service Oriented Architecture (SOA) is an emerging paradigm for orchestrating software components to build new composite applications that enable businesses, government agencies and other organizations to collaborate across institutional boundaries. SOA offers new languages and a variety of software development tools that enable software engineers to configure software as services and to interconnect services with other services independent of differences in operating platform and programming and communicating languages. However, SOA composite applications introduce additional complexity into the construction, deployment and maintenance of software, for the purpose of aggravating the issue of program comprehension, which is at the heart of software maintenance. This article describes the challenges in SOA program comprehension and reports on the results of a two-part case study aimed at identifying information that would help a SOA software maintainer. Analysis of the results indicates a need for higher-level abstractions and visualizations that can enhance conventional text-based search to support SOA program understanding. This paper then reports on several specific abstractions, visualization methods, and the development of an intelligent search tool to enhance comprehension of the relationships and data within a SOA composite application.
机译:面向服务的体系结构(SOA)是编排软件组件以构建新的复合应用程序的新兴范式,使企业,政府机构和其他组织能够跨机构边界进行协作。 SOA提供了新的语言和各种软件开发工具,使软件工程师可以将软件配置为服务,并使服务与其他服务互连,而不必依赖于操作平台,编程和通信语言的差异。但是,SOA复合应用程序在软件的构建,部署和维护中引入了额外的复杂性,从而加剧了程序理解的问题,这是软件维护的核心。本文介绍了SOA程序理解中的挑战,并报告了一个由两部分组成的案例研究的结果,该案例旨在确定有助于SOA软件维护者的信息。对结果的分析表明需要更高级别的抽象和可视化,以增强传统的基于文本的搜索以支持SOA程序理解。然后,本文报告了几种特定的抽象,可视化方法以及智能搜索工具的开发,以增强对SOA组合应用程序中关系和数据的理解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号