【24h】

Reusing existing object-oriented code as web services in a SOA

机译:在SOA中将现有的面向对象的代码复用为Web服务

获取原文

摘要

This paper describes the reuse of existing classes and methods in an existing object-oriented system as web services in a service-oriented architecture. The approach presented here identifies the interfaces and public methods which can be invoked from outside and generates a WSDL interface to access them. It is a bottom-up approach to creating web services which allows business processes to reuse existing functionality. The tool SoftReuse described in this paper not only generates interfaces to existing public methods in Java and C# code, but also generates a visual documentation of those interfaces and test scripts for testing them. The test scripts use assertions to generate service requests as well as to validate the service responses. The goal is to build the reused services into new S-BPM business processes. This is an extension of the work already made with procedural languages and presented at a previous MESOCA Workshop.
机译:本文描述了在现有的面向对象的系统中将现有的类和方法作为Web服务在面向服务的体系结构中的重用。这里介绍的方法标识了可以从外部调用的接口和公共方法,并生成了一个WSDL接口来访问它们。这是一种创建Web服务的自底向上方法,该方法允许业务流程重用现有功能。本文介绍的工具SoftReuse不仅会生成Java和C#代码中现有公共方法的接口,而且还会生成这些接口的可视化文档以及用于测试它们的测试脚本。测试脚本使用断言来生成服务请求以及验证服务响应。目标是将重用服务构建到新的S-BPM业务流程中。这是对过程语言已经完成的工作的扩展,并已在以前的MESOCA研讨会上进行了介绍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号