IP Library Granted Patent US 8,266,184
Granted Patent B2
US 8,266,184 · App. 12/268,553 · Granted Sep 11, 2012

Generating a service-oriented architecture policy based on a context model

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,266,184
App. No.
12/268,553
Granted
Sep 11, 2012
Kind
B2
Abstract

A solution for generating a Service-Oriented Architecture (SOA) policy based on a context model is provided, which generates an application scope of the SOA policy; generates a context model; generates an action list for the context model based on action semantic modules customized by a user; generates a condition part of the SOA policy according to the context module; generates an action part of the SOA policy according to the action list; and combines the condition part and the action part to generate the SOA policy.

Claims (26)

1. A method of generating a context model for generating a Service-Oriented Architecture (SOA) policy, comprising:

collecting, by a computer hardware system, SOA metadata documents compliant with an application scope of the SOA policy;

establishing, by the computer hardware system, inter-document references among the collected SOA metadata documents; and

aggregating, by the computer hardware system, the collected SOA metadata documents based on the inter-document references to generate the context model,

wherein the establishing the inter-document references among the collected SOA metadata documents includes establishing a unique correspondence between a Uniform Resource Identifier of each of the collected SOA metadata documents and a role taken by the collected SOA metadata document.

2. The method according to claim 1 , further comprising:

checking for the existence of at least one OWL document in the Web Ontology Language (OWL) in the SOA metadata documents; and

upon the at least one OWL document existing, for each of the at least one OWL document:

parsing the OWL document to obtain an OWL class of the OWL document;

creating an OWL individual based on the OWL class of the OWL document; and

generating an ontology file containing the OWL class and the corresponding OWL individual.

3. The method according to claim 1 , further comprising

allowing a user to specify the SOA metadata documents before the collecting.

4. A computer hardware apparatus for generating a context model for generating a Service-Oriented Architecture (SOA) policy, comprising:

at least one processor;

a collector configured to collect SOA metadata documents compliant with an application scope of the SOA policy;

an inter-document reference establishing module configured to establish inter-document references among the collected SOA metadata documents; and

an aggregator configured to aggregate the collected SOA metadata documents according to the inter-document references to generate a context model,

wherein the inter-document reference establishing module includes a correspondence establishing unit configured to establish a unique correspondence between a Uniform Resource Identifier of each of the collected SOA metadata documents and a role taken by the collected SOA metadata document.

5. The computer hardware apparatus according to claim 4 , further comprising:

a checking module configured to check for the existence of at least one OWL document in the Web Ontology Language (OWL) in the SOA metadata documents;

an OWL parser configured to parse each of the at least one OWL document to obtain OWL class in the OWL document;

an OWL individual creator configured to create an OWL individual based on the OWL class of each of the at least one OWL document obtained by the OWL parser; and

an ontology file generator configured to generate an ontology file containing the OWL class and the corresponding OWL individual for each of the at least one OWL document.

6. The computer hardware apparatus according to claim 4 , further comprising

a specifying module configured to receive a user input to specify the SOA metadata documents.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2008
From: LIU, XIN PENG; WANG, XI NING; ZHOU, YU CHEN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021820/0965 →
Priority Claims (1)
CN 2007 1 0187088 · Nov 23, 2007 · national
Continuity (1)
Related Publication 20090281996A1 · Nov 12, 2009