-
公开(公告)号:US20060167875A1
公开(公告)日:2006-07-27
申请号:US10999798
申请日:2004-11-30
申请人: Matthew Joe , Paul Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen Maine , Christopher Chang , Mei Lee , Kyle Huntley , Karel Deman , Blake Dong
发明人: Matthew Joe , Paul Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen Maine , Christopher Chang , Mei Lee , Kyle Huntley , Karel Deman , Blake Dong
摘要: 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.
-
公开(公告)号:US20060117009A1
公开(公告)日:2006-06-01
申请号:US11000351
申请日:2004-11-30
申请人: Matthew Joe , Paul Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen Maine , Christopher Chang , Mei Lee , Kyle Huntley , Karel Deman , Blake Dong
发明人: Matthew Joe , Paul Currit , Minn Thein , Sumit Chawla , David Mainer , Stephen Maine , Christopher Chang , Mei Lee , Kyle Huntley , Karel Deman , Blake Dong
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.
-