Prescriptive architecture for application development
    1.
    发明授权
    Prescriptive architecture for application development 有权
    应用程序开发的规范性架构

    公开(公告)号:US07617481B2

    公开(公告)日:2009-11-10

    申请号:US10999798

    申请日:2004-11-30

    IPC分类号: G06F9/45

    CPC分类号: G06F9/548 G06F8/30 G06F8/60

    摘要: A prescriptive architecture for application development is provided. In some embodiments, the architecture comprises a service, a receiver, a sender, and a transport. The service functions to perform the actual business logic, is decorated with service deployment metadata; and is operable to communicate via types. The receiver is coupled to the service and is generated entirely from the service deployment metadata. The receiver is operable to receive messages, convert the received messages into types, and communicate with the service using the types. The sender is coupled to the receiver and is generated entirely from the service deployment metadata. The sender functions as a proxy for the service to a service consumer, and is operable to communicate using types with the service consumer. The sender is operable to convert the types to messages, and communicate with the receiver via messages. The transport functions as a message exchange technology that allows the sender and receiver to communicate, and is designated by the service deployment metadata and implemented as an underlying technology of the sender and the receiver.

    摘要翻译: 提供了一个用于应用程序开发的规范性架构。 在一些实施例中,架构包括服务,接收器,发送器和传输。 用于执行实际业务逻辑的服务功能用服务部署元数据进行装饰; 并且可操作以经由类型进行通信。 接收器被耦合到服务并且完全由服务部署元数据生成。 接收器可操作以接收消息,将接收到的消息转换成类型,并使用这些类型与服务进行通信。 发送方耦合到接收方,并且完全由服务部署元数据生成。 发件人作为服务的代理人服务于消费者,并且可操作地使用与服务消费者的类型进行通信。 发送者可操作地将类型转换成消息,并通过消息与接收者进行通信。 传输功能作为消息交换技术,允许发送方和接收方进行通信,并由服务部署元数据指定并实现为发送方和接收方的基础技术。

    PRESCRIPTIVE ARCHITECTURE FOR APPLICATION DEVELOPMENT
    4.
    发明申请
    PRESCRIPTIVE ARCHITECTURE FOR APPLICATION DEVELOPMENT 审中-公开
    应用开发的规范性架构

    公开(公告)号:US20100229152A1

    公开(公告)日:2010-09-09

    申请号:US12616058

    申请日:2009-11-10

    IPC分类号: G06F9/45

    CPC分类号: G06F9/548 G06F8/30 G06F8/60

    摘要: A prescriptive architecture for application development is provided. In some embodiments, the architecture comprises a service, a receiver, a sender, and a transport. The service functions to perform the actual business logic, is decorated with service deployment metadata; and is operable to communicate via types. The receiver is coupled to the service and is generated entirely from the service deployment metadata. The receiver is operable to receive messages, convert the received messages into types, and communicate with the service using the types. The sender is coupled to the receiver and is generated entirely from the service deployment metadata. The sender functions as a proxy for the service to a service consumer, and is operable to communicate using types with the service consumer. The sender is operable to convert the types to messages, and communicate with the receiver via messages. The transport functions as a message exchange technology that allows the sender and receiver to communicate, and is designated by the service deployment metadata and implemented as an underlying technology of the sender and the receiver.

    摘要翻译: 提供了一个用于应用程序开发的规范性架构。 在一些实施例中,架构包括服务,接收器,发送器和传输。 用于执行实际业务逻辑的服务功能用服务部署元数据进行装饰; 并且可操作以经由类型进行通信。 接收器被耦合到服务并且完全由服务部署元数据生成。 接收器可操作以接收消息,将接收到的消息转换成类型,并使用这些类型与服务进行通信。 发送方耦合到接收方,并且完全由服务部署元数据生成。 发件人作为服务的代理人服务于消费者,并且可操作地使用与服务消费者的类型进行通信。 发送者可操作地将类型转换成消息,并通过消息与接收者进行通信。 传输功能作为消息交换技术,允许发送方和接收方进行通信,并由服务部署元数据指定并实现为发送方和接收方的基础技术。