IP Library Granted Patent US 7,904,552
Granted Patent B2
US 7,904,552 · App. 12/244,247 · Granted Mar 8, 2011

Managing a server-based directory of web services

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 7,904,552
App. No.
12/244,247
Granted
Mar 8, 2011
Kind
B2
Abstract

A method and computer program product for defining at least one target system. The at least one target system is accessed to identify one or more web services available via the at least one target system, thus defining one or more available services. Information concerning the one or more available web services is identified. At least a portion of the information concerning the one or more available web services is published within a web services directory.

Claims (46)

1. A method of managing a server-based directory of web services, the method comprising:

receiving in a server a selection of at least one target system separate from the server;

accessing the at least one target system with the server to identify each web service available via the at least one target system, thus defining one or more available services;

identifying information concerning the one or more available web services with said server;

filtering the information identified concerning the one or more available services to remove redundant web service information; and

publishing at least a portion of the information concerning the one or more available web services within a web services directory stored on the server.

2. The method of claim 1 wherein identifying information concerning the one or more available web services includes one or more of:

retrieving information concerning the one or more available web services from the at least one target system; and

generating information concerning the one or more available web services.

3. The method of claim 1 wherein the one or more web services available via the at least one target system are defined via a web services description language (WSDL) file.

4. The method of claim 1 wherein the one or more web services available via the at least one target system are defined via a service component architecture (SCA) module.

5. The method of claim 4 wherein the SCA module defines one or more of: a WSDL file; a library file; and a module file.

6. The method of claim 1 wherein the information identified concerning the one or more available services includes one or more of:

a WSDL file;

an SCA module;

application metadata for identifying an enterprise application through which the one or more available services is available;

system metadata for identifying the target system on which the enterprise application is executed; and

status metadata for defining the status of the one or more available services.

7. The method of claim 1 wherein publishing at least a portion of the information concerning the one or more available web services within a web services directory includes:

graphically depicting at least a portion of the information concerning the one or more available web services within the web services directory.

8. The method of claim 1 wherein publishing at least a portion of the information concerning the one or more available web services within a web services directory includes:

making available for processing at least a portion of the information concerning the one or more available web services within the web services directory.

9. The method of claim 1 wherein the web services directory includes a services registry and repository.

10. A computer program product residing on a hardware computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

receiving a selection of at least one target system;

accessing the at least one target system to identify each web service available via the at least one target system, thus defining one or more available services;

identifying information concerning the one or more available web services;

filtering the information identified concerning the one or more available services to remove redundant web service information; and

publishing at least a portion of the information concerning the one or more available web services within a web services directory.

11. The computer program product of claim 10 wherein the instructions for identifying information concerning the one or more available web services include instructions for one or more of:

retrieving information concerning the one or more available web services from the at least one target system; and

generating information concerning the one or more available web services.

12. The computer program product of claim 10 wherein the one or more web services available via the at least one target system are defined via a web services description language (WSDL) file.

13. The computer program product of claim 10 wherein the one or more web services available via the at least one target system are defined via a service component architecture (SCA) module.

14. The computer program product of claim 13 wherein the SCA module defines one or more of: a WSDL file; a library file; and a module file.

15. The computer program product of claim 10 wherein the information identified concerning the one or more available services includes one or more of:

a WSDL file;

an SCA module;

application metadata for identifying an enterprise application through which the one or more available services is available;

system metadata for identifying the target system on which the enterprise application is executed; and

status metadata for defining the status of the one or more available services.

16. The computer program product of claim 10 wherein the instructions for publishing at least a portion of the information concerning the one or more available web services within a web services directory include instructions for:

graphically depicting at least a portion of the information concerning the one or more available web services within the web services directory.

17. The computer program product of claim 10 wherein the instructions for publishing at least a portion of the information concerning the one or more available web services within a web services directory include instructions for:

making available for processing at least a portion of the information concerning the one or more available web services within the web services directory.

18. The computer program product of claim 10 wherein the web services directory includes a services registry and repository.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2024
From: DAEDALUS BLUE LLC
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LIMITED
Reel/Frame 069237/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2008
From: KUFLUK, BERNARD ZDZISLAW; COLGRAVE, JOHN; DU, BING BING; HOU, XIAOQIANG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021983/0453 →