Pattern-based service bus architecture using activity-oriented services
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-013/16
G06F-013/42
출원번호
US-0251932
(2016-08-30)
등록번호
US-10169259
(2019-01-01)
발명자
/ 주소
Feldman, Michael
Fiksel, Alexander
Mirkin, Vadim
출원인 / 주소
Savigent Software, Inc.
대리인 / 주소
Billion & Armitage
인용정보
피인용 횟수 :
0인용 특허 :
7
초록▼
A pattern-based service bus includes a plurality of bus endpoints, a bus-hosted service, and a bus storage component. The plurality of bus endpoints interact with bus participants external to the pattern-based service bus, wherein each of the plurality of bus endpoints are identified by a unique add
A pattern-based service bus includes a plurality of bus endpoints, a bus-hosted service, and a bus storage component. The plurality of bus endpoints interact with bus participants external to the pattern-based service bus, wherein each of the plurality of bus endpoints are identified by a unique address, and type of interaction to be provided by the bus endpoint. The bus-hosted service implements patterns that define allowed interactions between each of the plurality of bus endpoints and the bus-hosted service, wherein the implemented patterns can be utilized by the plurality of bus endpoints to interact with the bus-hosted service. The bus storage component interacts with the bus-hosted service to store information relevant to operation of the pattern-based service bus.
대표청구항▼
1. A pattern-based service bus comprising: a plurality of bus endpoints that interacts with bus participants external to the pattern-based service bus, each of the plurality of bus endpoints identified by a unique address, and type of interaction to be provided by the bus endpoint;a bus-hosted servi
1. A pattern-based service bus comprising: a plurality of bus endpoints that interacts with bus participants external to the pattern-based service bus, each of the plurality of bus endpoints identified by a unique address, and type of interaction to be provided by the bus endpoint;a bus-hosted service that implements patterns that define allowed interactions between each of the plurality of bus endpoints and the bus-hosted service, wherein the implemented patterns can be utilized by the plurality of bus endpoints to interact with the bus-hosted service and wherein the bus endpoints interact with the bus-hosted service without knowledge of one another;a bus storage component that interacts with the bus-hosted service to store information relevant to operation of the pattern-based service bus; andan access tool that provides an interface to allow an outside system and/or user to interact with the bus-hosted service and/or the bus storage component. 2. The pattern-based service bus of claim 1, wherein the access tool includes an OData provider that interacts with the bus storage component to provide the outside system access to data published to one or more of the pattern-based service buses. 3. The pattern-based service bus of claim 1, wherein the access tool includes a bus monitoring and management tool that provides a user interface for a user to interact with the bus hosted service. 4. The pattern-based service bus of claim 1, wherein the access tool includes a bus history tool that provides an interface for retrieving stored events from the bus storage component. 5. The pattern-based service bus of claim 1, wherein the access tool includes interfaces that allow the user to interact with the bus-hosted service. 6. The pattern-based service bus of claim 1, wherein access tool includes configuration editing and management tools that allows the user to edit configuration data associated with the pattern-based service bus. 7. A pattern-based service bus comprising: a plurality of bus endpoints that interacts with bus participants external to the pattern-based service bus, each of the plurality of bus endpoints identified by a unique address, and type of interaction to be provided by the bus endpoint;a bus-hosted service that implements patterns that define allowed interactions between each of the plurality of bus endpoints and the bus-hosted service, wherein the implemented patterns can be utilized by the plurality of bus endpoints to interact with the bus-hosted service and wherein the bus endpoints interact with the bus-hosted service without knowledge of one another;a bus storage component that interacts with the bus-hosted service to store information relevant to operation of the pattern-based service bus; andwherein one of the patterns implemented by the bus-hosted service includes one or more address space management patterns that provide the bus participants with access to the logical organization of the plurality of bus endpoints. 8. The pattern-based service bus of claim 7, wherein the address space management patterns includes an address space management pattern that registers bus participants with the pattern-based service bus. 9. The pattern-based service bus of claim 7, wherein the address space management patterns includes an address space management pattern that removes bus participants from the pattern-based service bus. 10. The pattern-based service bus of claim 7, wherein the address space management patterns includes an address space management pattern that notifies bus participants of changes to the logical organization of the plurality of bus endpoints. 11. The pattern-based service bus of claim 7, an access tool that provides an interface to allow an outside system and/or user to interact with the bus-hosted service and/or the bus storage component. 12. A distributed communication system comprising: a plurality of bus participants;a network;a plurality of pattern-based service buses connected to the network and to at least one of the bus participants, each pattern-based service bus including: a bus endpoint that interacts with one of the plurality of bus participants, wherein the bus endpoint is identified by a unique address, and type of interaction to be provided by the bus endpoint;a bus-hosted service that implements patterns that define allowed interactions between the bus endpoint and the bus-hosted service, wherein the implemented patterns are utilized by the bus endpoints to interact with the bus-hosted service and wherein the bus endpoints do not have knowledge of other bus endpoints; anda bus storage component that interacts with the bus-hosted service to store information relevant to operation of the pattern-based service bus;wherein one of the patterns implemented by the bus-hosted service includes one or more address space management patterns that provide the plurality of bus participants with access to the logical organization of the bus endpoints implemented by the plurality of pattern-based service buses. 13. The distributed communication system of claim 12, wherein the address space management patterns includes an address space management patterns that allow bus participants to be registered with the pattern-based service bus and removed from the pattern-based service bus. 14. The distributed communication system of claim 12, wherein the address space management patterns includes an address space management pattern that notifies bus participants of changes to the logical organization of the plurality of bus endpoints. 15. The distributed communication system of claim 12, wherein the address space management patterns are utilized to allow interaction with data providers. 16. The distributed communication system of claim 12, wherein the plurality of pattern-based service buses further include an access tool that provides an interface to allow an outside system and/or user to interact with the bus-hosted service and/or the bus storage component. 17. The distributed communication system of claim 16, wherein the access tool includes an OData provider that interacts with the bus storage component to provide the outside system access to data published to one or more of the pattern-based service buses. 18. The distributed communication system of claim 16, wherein the access tool includes a bus monitoring and management tool that provides a user interface for a user to interact with the bus hosted service. 19. The distributed communication system of claim 16, wherein the access tool includes a bus history tool that provides an interface for retrieving stored events from the bus storage component. 20. The distributed communication system of claim 16, wherein the access tool includes interfaces that allow the user to interact with the bus-hosted service.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (7)
Theroux, Michael E.; Abes, Andi; Easton, Peter Stewart; Lucas, Gregory M., Local transparent extensibility and routing slip extensibility for business process execution language.
Brown, Matthew E.; Bork, Robert J.; Al-Masyabi, Walid A., System and method for dynamic adaptation service of an enterprise service bus over a communication platform.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.