Loose coupling of web services
    1.
    发明授权
    Loose coupling of web services 失效
    Web服务松散耦合

    公开(公告)号:US07571447B2

    公开(公告)日:2009-08-04

    申请号:US11156402

    申请日:2005-06-20

    IPC分类号: G06F13/00

    CPC分类号: G06F17/30861 H04L67/02

    摘要: A Web services access management system which enables loosely coupled Web services can include a servlet configured to receive incoming request messages to access business logic and a mapping table associating different ones of the request messages with different business logic. Mapping logic can be disposed between the servlet and the business logic and configured to route at least part of the incoming request messages to selected ones of the business logic according to the mapping table. Finally, the system can include a response builder configured to build responses with data produced by the business logic responsive to processing incoming request messages routed by the mapping logic. In this regard, changes to the mapping logic can remain transparent to clients transmitting request messages and the business logic servicing the requests.

    摘要翻译: 实现松散耦合的Web服务的Web服务访问管理系统可以包括配置成接收传入请求消息以访问业务逻辑的servlet以及将不同请求消息与不同业务逻辑相关联的映射表。 映射逻辑可以被布置在所述servlet和所述业务逻辑之间,并且被配置为根据所述映射表将至少部分所述传入请求消息路由到所选择的业务逻辑。 最后,系统可以包括响应于响应于处理由映射逻辑路由的传入请求消息而响应的业务逻辑产生响应的响应构建器。 在这方面,映射逻辑的改变对于传送请求消息的客户端和业务逻辑服务请求可以保持透明。

    Method and apparatus for assigning policy protocols in a distributed
system
    2.
    发明授权
    Method and apparatus for assigning policy protocols in a distributed system 失效
    在分布式系统中分配策略协议的方法和装置

    公开(公告)号:US5822521A

    公开(公告)日:1998-10-13

    申请号:US709085

    申请日:1996-09-06

    CPC分类号: G06F9/465 G06F2209/462

    摘要: A framework having a plurality of directories representing different types of middlewares and distributed object systems can be constructed from data provided in a class library. Each directory includes the name and address of all service objects, located across multiple servers in the system, that supports the specific middleware or distributed object policy characteristics for that directory. One service object may be addressed through multiple directories. When a remote method call is issued by a client, a list of service objects capable of executing the call is obtained from the directories and one object selected. The policy characteristics associated with the directory from which the object address is selected, are attached to the call. These characteristics are validated when the addressed server receives the call. In this way, a client program can be written entirely independently of the middleware or peculiarity of implementation of the distributed object service.

    摘要翻译: 可以从类库中提供的数据构建具有表示不同类型的中间件和分布式对象系统的多个目录的框架。 每个目录包括位于系统中的多个服务器上的所有服务对象的名称和地址,它们支持该目录的特定中间件或分布式对象策略特性。 一个服务对象可以通过多个目录来寻址。 当客户端发出远程方法调用时,可以从目录和所选的一个对象中获取能够执行调用的服务对象列表。 与选择对象地址的目录相关联的策略特征附加到该呼叫。 当寻址的服务器接收到呼叫时,这些特性被验证。 以这种方式,客户机程序可以完全独立于中间件或实现分布式对象服务的特性而被写入。

    System for automated interface generation for computer programs operating in different environments
    3.
    发明授权
    System for automated interface generation for computer programs operating in different environments 失效
    用于在不同环境中运行的计算机程序的自动化界面生成系统

    公开(公告)号:US06230117B1

    公开(公告)日:2001-05-08

    申请号:US09046366

    申请日:1998-03-23

    IPC分类号: G06F945

    摘要: The present invention is directed to a system for for automated interface generation for computer programs operating in different environments. The system comprises a utility which imports a CICS COBOL transaction source file, parses the communication area of the CICS file, and generates modelling information. The modelling information represents the nature and structure of data in the CICS transaction source file, and is written to a persistent data store. The utility uses the information in the persistent data store to generate an application programming interface. The application programming interface takes the data values from the other language and translates them to a formatted CICS COBOL communications area. This format is derived from the definition of the CICS communications area contained in the imported CICS program. After the translation runs, the resulting CICS COBOL communications area is translated back to the data values of the other language. This translation step also handles the data conversion between different codepages and machine architectures and program semantics. The resulting language values represent the result of the transaction. The CICS transaction is accessed using the CICS External Call Interface mechanism.

    摘要翻译: 本发明涉及一种用于在不同环境中操作的计算机程序的自动化界面生成的系统。 该系统包括导入CICS COBOL事务源文件,解析CICS文件的通信区域并生成建模信息的实用程序。 建模信息表示CICS事务源文件中数据的性质和结构,并写入持久数据存储。 该实用程序使用持久数据存储中的信息来生成应用程序编程接口。 应用程序编程接口从其他语言获取数据值,并将其转换为格式化的CICS COBOL通信区域。 此格式源自导入的CICS程序中包含的CICS通信区域的定义。 翻译运行后,生成的CICS COBOL通信区域将转换回其他语言的数据值。 该翻译步骤还处理不同代码页和机器体系结构和程序语义之间的数据转换。 生成的语言值表示事务的结果。 使用CICS外部调用接口机制访问CICS事务。