System and method for integration of web services
First Claim
Patent Images
1. A system for integrating Web Services with business systems, comprising:
- a processor; and
a memory comprising program instructions, wherein the program instructions are executable by the processor to implement a Web Services architecture design service configured to generate integrated Web Service architectures for integrating Web Services with business systems, wherein, to generate an integrated Web Service architecture for integrating a specific Web Service with a specific business system, the program instructions are executable by the processor to;
generate the integrated Web Service architecture comprising a plurality of heterogeneous components of the specific business system in accordance with one or more Web Services integration design patterns for integrating Web Services with business systems, wherein, to generate the integrated Web Service architecture, the program instructions are executable by the processor to;
generate one or more Use Cases for the integrated Web Service in accordance with the one or more Web Services integration design patterns, wherein each Use Case models a particular business scenario for the integrated Web Service;
generate a high-level architecture for the integrated Web Service in accordance with the one or more Web Services integration design patterns, wherein the high-level architecture identifies two or more entities of the integrated Web Service and the relationships and interactions among the entities; and
generate a logical architecture for the integrated Web Service according to the business scenarios modeled by the one or more Use Cases and in accordance with the one or more Web Services integration design patterns, wherein the logical architecture identifies two or more logical components of the integrated Web Service and the relationship among the two or more logical components according to a plurality of integration tiers, and wherein the logical architecture comprises two or more layers; and
provide output indicating the generated integrated Web Service architecture for integrating the specific Web Service with the specific business system.
2 Assignments
0 Petitions
Accused Products
Abstract
System and method for integrating Web Services using a Web Services Structured Methodology are described. Embodiments of a Web Services Structured Methodology may be used to integrate Web Services in Enterprise and Cross-Enterprise business systems, and to integrate legacy systems (e.g. legacy mainframe systems) with Web Services in Enterprise and Cross-Enterprise business systems. Embodiments may provide an integrated Web Services architecture design mechanism that may be used for Enterprise and Cross-Enterprise integration of Web Services. Embodiments may be used for Legacy Mainframe Integration and Interoperability with Web Services.
-
Citations
90 Claims
-
1. A system for integrating Web Services with business systems, comprising:
-
a processor; and a memory comprising program instructions, wherein the program instructions are executable by the processor to implement a Web Services architecture design service configured to generate integrated Web Service architectures for integrating Web Services with business systems, wherein, to generate an integrated Web Service architecture for integrating a specific Web Service with a specific business system, the program instructions are executable by the processor to; generate the integrated Web Service architecture comprising a plurality of heterogeneous components of the specific business system in accordance with one or more Web Services integration design patterns for integrating Web Services with business systems, wherein, to generate the integrated Web Service architecture, the program instructions are executable by the processor to; generate one or more Use Cases for the integrated Web Service in accordance with the one or more Web Services integration design patterns, wherein each Use Case models a particular business scenario for the integrated Web Service; generate a high-level architecture for the integrated Web Service in accordance with the one or more Web Services integration design patterns, wherein the high-level architecture identifies two or more entities of the integrated Web Service and the relationships and interactions among the entities; and generate a logical architecture for the integrated Web Service according to the business scenarios modeled by the one or more Use Cases and in accordance with the one or more Web Services integration design patterns, wherein the logical architecture identifies two or more logical components of the integrated Web Service and the relationship among the two or more logical components according to a plurality of integration tiers, and wherein the logical architecture comprises two or more layers; and provide output indicating the generated integrated Web Service architecture for integrating the specific Web Service with the specific business system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for generating integrated Web Service architectures, comprising:
-
a processor; and a memory comprising program instructions, wherein the program instructions are executable by the processor to implement a Web Services architecture design service configured to generate integrated Web Service architectures for implementing integrated Web Service business systems, wherein, to generate an integrated Web Service architecture for implementing a specific integrated Web Service business system, the program instructions are executable by the processor to; identify one or more logical components of the integrated Web Service architecture according to one or more use case requirements for the specific integrated Web Service business system and in accordance with one or more Web Services integration design patterns, and wherein each use case requirement specifies a particular business scenario for the integrated Web Service business system; translate the one or more use case requirements for the specific integrated Web Service business system and one or more technical constraints for the specific integrated Web Service business system to determine a plurality of Web Service components for the integrated Web Service architecture, wherein the Web Service components include software components; categorize the Web Service components into two or more related groups according to a Web Services architecture integration framework; define a plurality of integration tiers for the integrated Web Service architecture and one or more Web Services technologies for the integrated Web Service architecture according to the Web Services architecture integration framework; define how each of the plurality of integration tiers communicates with others of the plurality of integration tiers in the integrated Web Service architecture according to the Web Services architecture integration framework; organize the groups of Web Service components according to the plurality of integration tiers and two or more layers of the integrated Web Service architecture; apply one or more design patterns to the integrated Web Service architecture, wherein the one or more design patterns include one or more Web Services integration design patterns for integrating Web Services with business systems; and provide output indicating the generated integrated Web Service architecture for implementing the specific integrated Web Service business system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An integrated Web Services business system, comprising:
-
one or more computers configured to implement; a plurality of heterogeneous business components of the integrated Web Services business system; a plurality of integration tiers of the integrated Web Services business system, wherein the plurality of integration tiers comprises a client tier, a presentation tier, a business tier, an integration tier, and a resources tier; and an integrated Web Service comprising one or more Web Services technologies for the integrated Web Services business system, wherein the integrated Web Service is configured to provide interoperability among the plurality of heterogeneous business components via a network; wherein the integrated Web Services business system is configured and implemented according to an integrated Web Service architecture generated by a computer-implemented integrated Web Services architecture design service according to a structured integration methodology for designing and generating integrated Web Service architectures for integrating Web Services technologies with business systems comprising heterogeneous components such that; a logical architecture for the integrated Web Service is defined according to business scenarios modeled by one or more Use Cases defined for the integrated Web Service, wherein each Use Case models a particular business scenario for the integrated Web Service, and wherein the logical architecture comprises two or more layers; the plurality of heterogeneous business components are organized according to the plurality of integration tiers and the two or more layers of the logical architecture for the integrated Web Service; and one or more design patterns including one or more Web Services integration design patterns for integrating Web Services with business systems are applied to the integrated Web Service architecture, wherein each design pattern models a particular structure that is applicable to the integrated Web Service. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for integrating Web Services with business systems, comprising:
-
computer-implemented means for obtaining one or more use case requirements, wherein each use case requirement specifies a particular business scenario for an integrated Web Service, and wherein at least one of the one or more use case requirements is defined in accordance with at least one Web Services integration design pattern; computer-implemented means for generating an integrated Web Services architecture in accordance with the one or more use case requirements and in accordance with one or more design patterns including one or more Web Services integration design patterns, wherein the integrated Web Services architecture integrates a Web Service with a business system comprising a plurality of heterogeneous components; computer-implemented means for applying a Web Services structured methodology and the one or more design patterns to the integrated Web Service architecture to identify a plurality of integrated Web Service components including one or more of the business system components and to organize the integrated Web Service components according to the integrated Web Service architecture, wherein the plurality of integrated Web Service components are organized according to two or more integration tiers and two or more layers of the integrated Web Service architecture; wherein said computer-implemented means for applying a Web Services structured methodology and the one or more design patterns to the generated integrated Web Service architecture comprises means for providing integration and interoperability with the integrated Web Service architecture for existing business functionality of the business system; computer-implemented means for providing output indicating the generated integrated Web Service architecture for integrating the Web Service with the business system; and means for implementing the integrated Web Service comprising the plurality of integrated Web Service components organized according to the integrated Web Service architecture. - View Dependent Claims (41, 42)
-
-
43. A method for integrating Web Services with business systems, comprising:
-
generating, by an integrated Web Services architecture design mechanism implemented on one or more computers and in accordance with one or more Web Services integration design patterns for integrating Web Services with business systems, an integrated Web Service architecture for integrating a specific Web Service with a specific business system, wherein the integrated Web Service architecture comprises a plurality of heterogeneous components of the specific business system, wherein said generating an integrated Web Service architecture comprises; generating one or more Use Cases for the integrated Web Service in accordance with the one or more Web Services integration design patterns, wherein each Use Case models a particular business scenario for the integrated Web Service; generating a high-level architecture for the integrated Web Service in accordance with the one or more Web Services integration design patterns, wherein the high-level architecture identifies entities of the integrated Web Service and the relationships and interactions among the entities; and generating a logical architecture for the integrated Web Service according to the business scenarios modeled by the one or more Use Cases and in accordance with the one or more Web Services integration design patterns, wherein the logical architecture identifies two or more logical components of the integrated Web Service and the relationship among the two or more logical components according to a plurality of integration tiers, and wherein the logical architecture comprises two or more layers; providing output indicating the generated integrated Web Service architecture for integrating the specific Web Service with the specific business system; and implementing the specific Web Service integrated with the specific business system according to the integrated Web Service architecture. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A method for generating integrated Web Service architectures, comprising:
-
identifying, by an integrated Web Services architecture design mechanism implemented on one or more computers, one or more logical components of an integrated Web Service architecture for implementing a specific integrated Web Service business system according to one or more use case requirements for the specific integrated Web Service business system and in accordance with one or more Web Services integration design patterns, and wherein each use case requirement specifies a particular business scenario for the integrated Web Service business system; translating, by the integrated Web Services architecture design mechanism, the one or more use case requirements for the specific integrated Web Service business system and one or more technical constraints for the specific integrated Web Service business system to determine a plurality of Web Service components for the integrated Web Service architecture, wherein the Web Service components include software components; categorizing, by the integrated Web Services architecture design mechanism, the Web Service components into two or more related groups according to a Web Services architecture integration framework; defining, by the integrated Web Services architecture design mechanism, a plurality of integration tiers for the integrated Web Service architecture and one or more Web Services technologies for the integrated Web Service architecture according to a Web Services architecture integration framework; defining, by the integrated Web Services architecture design mechanism, how each of the plurality of integration tiers communicates with others of the plurality of integration tiers in the integrated Web Service architecture according to the Web Services architecture integration framework; organizing, by the integrated Web Services architecture design mechanism, the groups of Web Service components according to the plurality of integration tiers and two or more layers of the integrated Web Service architecture; applying, by the integrated Web Services architecture design mechanism, one or more design patterns to the integrated Web Service architecture, wherein the one or more design patterns include one or more Web Services integration design patterns for integrating Web Services with business systems; and providing, by the integrated Web Services architecture design mechanism, output indicating the generated integrated Web Service architecture for implementing the specific integrated Web Service business system. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A computer-accessible storage medium storing program instructions, wherein the program instructions are computer-executable to implement:
-
generating, in accordance with one or more Web Services integration design patterns for integrating Web Services with business systems, an integrated Web Service architecture for integrating a specific Web Service with a specific business system, wherein the integrated Web Service architecture comprises a plurality of heterogeneous components of the specific business system, wherein said generating an integrated Web Service architecture comprises; generating one or more Use Cases for the integrated Web Service in accordance with the one or more Web Services integration design patterns, wherein each Use Case models a particular business scenario for the integrated Web Service; generating a high-level architecture for the integrated Web Service in accordance with the one or more Web Services integration design patterns, wherein the high-level architecture identifies entities of the integrated Web Service and the relationships and interactions among the entities; and generating a logical architecture for the integrated Web Service according to the business scenarios modeled by the one or more Use Cases and in accordance with the one or more Web Services integration design patterns, wherein the logical architecture identifies two or more logical components of the integrated Web Service and the relationship among the two or more logical components according to a plurality of integration tiers, and wherein the logical architecture comprises two or more layers; and providing output indicating the generated integrated Web Service architecture for integrating the Web Service with the business system. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. A computer-accessible storage medium storing program instructions, wherein the program instructions are computer-executable to implement:
-
identifying one or more logical components of an integrated Web Service architecture for implementing a specific integrated Web Service business system according to one or more use case requirements for the specific integrated Web Service business system and in accordance with one or more Web Services integration design patterns, and wherein each use case requirement specifies a particular business scenario for the integrated Web Service business system; translating the one or more use case requirements for the specific integrated Web Service business system and one or more technical constraints for the specific integrated Web Service business system to determine a plurality of Web Service components for the integrated Web Service architecture, wherein the Web Service components include software components; categorizing the Web Service components into two or more related groups according to a Web Services architecture integration framework; defining a plurality of integration tiers for the integrated Web Service architecture and one or more Web Services technologies for the integrated Web Service architecture according to a Web Services architecture integration framework; defining how each of the plurality of integration tiers communicates with others of the plurality of integration tiers in the integrated Web Service architecture according to the Web Services architecture integration framework; organizing the groups of Web Service components according to the plurality of integration tiers and two or more layers of the integrated Web Service architecture; and applying one or more design patterns to the integrated Web Service architecture, wherein the one or more design patterns include one or more Web Services integration design patterns for integrating Web Services with business systems; and providing output indicating the generated integrated Web Service architecture for implementing the specific integrated Web Service business system. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
Specification