-
公开(公告)号:US07617481B2
公开(公告)日:2009-11-10
申请号:US10999798
申请日:2004-11-30
申请人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
发明人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
IPC分类号: G06F9/45
摘要: 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.
摘要翻译: 提供了一个用于应用程序开发的规范性架构。 在一些实施例中,架构包括服务,接收器,发送器和传输。 用于执行实际业务逻辑的服务功能用服务部署元数据进行装饰; 并且可操作以经由类型进行通信。 接收器被耦合到服务并且完全由服务部署元数据生成。 接收器可操作以接收消息,将接收到的消息转换成类型,并使用这些类型与服务进行通信。 发送方耦合到接收方,并且完全由服务部署元数据生成。 发件人作为服务的代理人服务于消费者,并且可操作地使用与服务消费者的类型进行通信。 发送者可操作地将类型转换成消息,并通过消息与接收者进行通信。 传输功能作为消息交换技术,允许发送方和接收方进行通信,并由服务部署元数据指定并实现为发送方和接收方的基础技术。
-
2.
公开(公告)号:US20100229154A1
公开(公告)日:2010-09-09
申请号:US12651971
申请日:2010-01-04
申请人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
发明人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
IPC分类号: G06F9/44
CPC分类号: G06F8/20
摘要: An aspect container being operable to generate an instance of itself at run time is provided. The aspect container comprises logic operable to create an instance of the aspect container by reading configuration information specifying a sequence of one or more aspects from an aspect container configuration file corresponding to the aspect container. The logic is also operable to generate instances of the aspects in the sequence, configure each aspect instance with its configuration information from an aspect configuration file corresponding to the aspect, and chain the aspect instances according to the specified sequence, such that the chain of aspect instances preamble and postamble activities of a class or method.
摘要翻译: 提供了可在运行时生成自身实例的方面容器。 方面容器包括可操作以通过从对应于方面容器的方面容器配置文件中读取配置信息来指定一个或多个方面的顺序来创建方面容器的实例的逻辑。 该逻辑还可操作以生成序列中的各方面的实例,使用其配置信息从与该方面相对应的方面配置文件配置每个方面实例,并根据指定的顺序链接方面实例,使得方面的链 类或方法的实例前导和后同步活动。
-
3.
公开(公告)号:US08504982B2
公开(公告)日:2013-08-06
申请号:US12651971
申请日:2010-01-04
申请人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
发明人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
IPC分类号: G06F9/44
CPC分类号: G06F8/20
摘要: An aspect container being operable to generate an instance of itself at run time is provided. The aspect container comprises logic operable to create an instance of the aspect container by reading configuration information specifying a sequence of one or more aspects from an aspect container configuration file corresponding to the aspect container. The logic is also operable to generate instances of the aspects in the sequence, configure each aspect instance with its configuration information from an aspect configuration file corresponding to the aspect, and chain the aspect instances according to the specified sequence, such that the chain of aspect instances preamble and postamble activities of a class or method.
摘要翻译: 提供了可在运行时生成自身实例的方面容器。 方面容器包括可操作以通过从对应于方面容器的方面容器配置文件中读取配置信息来指定一个或多个方面的顺序来创建方面容器的实例的逻辑。 该逻辑还可操作以生成序列中的各方面的实例,使用其配置信息从与该方面相对应的方面配置文件配置每个方面实例,并根据指定的顺序链接方面实例,使得方面的链 类或方法的实例前导和后同步活动。
-
公开(公告)号:US20100229152A1
公开(公告)日:2010-09-09
申请号:US12616058
申请日:2009-11-10
申请人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
发明人: Matthew D. Joe , Paul C. Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen J. Maine , Christopher Chang , Mei Yuei Lee , Kyle F. Huntley , Karel Deman , Blake M. Dong
IPC分类号: G06F9/45
摘要: 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.
摘要翻译: 提供了一个用于应用程序开发的规范性架构。 在一些实施例中,架构包括服务,接收器,发送器和传输。 用于执行实际业务逻辑的服务功能用服务部署元数据进行装饰; 并且可操作以经由类型进行通信。 接收器被耦合到服务并且完全由服务部署元数据生成。 接收器可操作以接收消息,将接收到的消息转换成类型,并使用这些类型与服务进行通信。 发送方耦合到接收方,并且完全由服务部署元数据生成。 发件人作为服务的代理人服务于消费者,并且可操作地使用与服务消费者的类型进行通信。 发送者可操作地将类型转换成消息,并通过消息与接收者进行通信。 传输功能作为消息交换技术,允许发送方和接收方进行通信,并由服务部署元数据指定并实现为发送方和接收方的基础技术。
-
-
-