首页> 外文会议>IEEE World Congress on Services >Service Discovery Using a Semantic Algorithm in a SOA Modernization Process from Legacy Web Applications
【24h】

Service Discovery Using a Semantic Algorithm in a SOA Modernization Process from Legacy Web Applications

机译:传统Web应用程序在SOA现代化过程中使用语义算法进行服务发现

获取原文

摘要

Service-oriented architectures (SOA) offer a suitable solution to manage the continuous changes in companies business processes. SOA facilitates the alignment of business process with underlying system services. There is a high percentage of Legacy Web Applications (LWA) developed by software factories that were implemented by using Model-View-Controller (MVC) frameworks and without considering SOA in their development process. In this context, many companies are performing a modernization of their systems to be adapted to SOA. However, this migration is usually carried out ad-hoc by means of not reusable and error-prone manual processes. Additionally, these migration processes are often performed at a low abstraction level, close to code, hindering reusability and maintainability of the obtained systems. In this paper a Model-Driven systematic and semi-automatic approach to modernizelegacy web applications to SOA is presented. The approacheases the reutilization of the process at different domains, since the underlying services of the LWA are identified andgenerated from model-driven techniques, but also of the newgenerated system since these new services may be offered asan interoperable service layer. Although the paper completely introduces the approach, it mainly focuses on the semantic process defined to discover services of the LWA that may be later associated (aligned) to the company business processes.
机译:面向服务的体系结构(SOA)提供了合适的解决方案来管理公司业务流程中的不断变化。 SOA有助于使业务流程与基础系统服务保持一致。由软件工厂开发的传统Web应用程序(LWA)的比例很高,这些应用程序是通过使用模型视图控制器(MVC)框架实现的,并且在开发过程中未考虑SOA。在这种情况下,许多公司正在对其系统进行现代化以适应SOA。但是,这种迁移通常是通过不可重用且容易出错的手动过程临时执行的。此外,这些迁移过程通常以接近代码的低抽象级别执行,从而阻碍了所获得系统的可重用性和可维护性。本文提出了一种模型驱动的系统和半自动方法,用于将遗留Web应用程序现代化到SOA。由于可以从模型驱动的技术中识别并生成LWA的基础服务,因此还可以简化在不同域中流程的重用,因为可以将这些新服务作为可互操作的服务层提供,因此可以从新生成的系统中识别和生成LWA的基础服务。尽管本文完全介绍了该方法,但它主要关注定义为发现LWA服务的语义过程,该服务可能在以后与公司业务流程相关联(对齐)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号