IP Library Granted Patent US 8,606,748
Granted Patent B2
US 8,606,748 · App. 11/093,316 · Granted Dec 10, 2013

Customer detail publication in an internal UDDI

Inventors: Christopher Betts (Mount Dandenong, AU); Tony Rogers (Rowville, AU)
Assignee: CA, Inc.
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,606,748
App. No.
11/093,316
Granted
Dec 10, 2013
Kind
B2
Abstract

A method for providing a private UDDI repository including providing a UDDI repository, providing one or more user accounts corresponding to one or more users, and granting the one or more users access to the one or more users' respective user accounts.

Claims (41)

1. A method for providing a private UDDI repository, comprising:

providing a processor and a program of instructions encoded on a program storage device, the program of instructions comprising a UDDI repository for a first entity that manages the UDDI repository, the UDDI repository comprising a plurality of internal web service listings, the plurality of internal web service listings facilitating discovery of a plurality of internal web services associated with the first entity;

storing, at the UDDI repository for the first entity, one or more user accounts corresponding to one or more users affiliated with a second entity, the one or more user accounts comprising a plurality of external web service listings isolated from the plurality of internal web service listings, the external web service listings facilitating discovery of a plurality of external web services associated with the second entity; and

maintaining the external web service listings associated with the second entity by granting the one or more users affiliated with the second entity limited access to the one or more users' respective user accounts.

2. The method of claim 1 , wherein the UDDI repository comprises an X.500 compliant directory.

3. The method of claim 1 , wherein the UDDI repository comprises an LDAP directory service.

4. The method of claim 1 , wherein the UDDI repository is not publicly accessible.

5. The method of claim 4 , wherein the UDDI repository is accessible to users affiliated with the first entity that manages the UDDI repository.

6. The method of claim 5 , wherein the users affiliated with the first entity may create and/or manage the plurality of internal web service listings and/or information within the UDDI repository.

7. The method of claim 1 , wherein the granting the one or more users access to the one or more users' respective user accounts comprises allowing the one or more users to create and/or manage the plurality of external web service listings and/or information within the one or more users' respective user accounts.

8. The method of claim 1 , wherein the one or more users do not have access to the plurality of internal web service listings and/or information within the UDDI repository that is not also within the one or more users' respective user accounts.

9. The method of claim 1 , wherein users who are not affiliated with the first entity that manages the UDDI repository and are not provided with a corresponding user account do not have access to the UDDI repository.

10. A system for a private UDDI repository, comprising:

a program storage device; and

a processor, the processor operable to execute a program of instructions encoded on the program storage device, the program of instructions comprising:

a UDDI repository for a first entity that manages the UDDI repository, the UDDI repository comprising a plurality of internal web service listings, the plurality of internal web service listings facilitating discovery of a plurality of internal web services associated with the first entity;

one or more users affiliated with a second entity; and

the UDDI repository further comprising one or more user accounts corresponding to the one or more users, the one or more user accounts comprising a plurality of external web service listings isolated from the plurality of internal web service listings, the external web service listings facilitating discovery of a plurality of external web services associated with the second entity, wherein the one or more users affiliated with the second entity have limited access to the users' corresponding user accounts for maintaining the external web service listings associated with the second entity.

11. The system of claim 10 , wherein the plurality of internal web service listings are listed within the UDDI repository but not listed within the one or more user accounts.

12. The system of claim 10 , wherein the UDDI repository comprises an X.500 compliant directory.

13. The system of claim 10 , wherein the UDDI repository comprises an LDAP directory service.

14. The system of claim 10 , wherein the UDDI repository is not publicly accessible.

15. The system of claim 14 , wherein the UDDI repository is accessible to users affiliated with the first entity that manages the UDDI repository.

16. The system of claim 15 , wherein the users affiliated with the first entity may create and/or manage the plurality of internal web service listings and/or information within the UDDI repository.

17. The system of claim 10 , wherein the granting the one or more users access to the one or more users' respective user accounts comprises allowing the one or more users to create and/or manage the plurality of external web service listings and/or information within the one or more users' respective user accounts.

18. The system of claim 10 , wherein the one or more users do not have access to the plurality of internal web service listings and/or information within the UDDI repository that is not also within the one or more users' respective user accounts.

19. The system of claim 10 , wherein users who are not affiliated with the first entity that manages the UDDI repository and are not provided with a corresponding user account do not have access to the UDDI repository.

20. A computer system comprising:

a processor; and

a program storage device readable by the computer system, embodying a program of instructions executable by the processor to perform method steps for providing a private UDDI repository, the method comprising:

providing a UDDI repository for a first entity that manages the UDDI repository, the UDDI repository comprising a plurality of internal web service listings, the plurality of internal web service listings facilitating discovery of a plurality of internal web services associated with the first entity;

storing, at the UDDI repository for the first entity, one or more user accounts corresponding to one or more users affiliated with a second entity, the one or more user accounts comprising a plurality of external web service listings isolated from the plurality of internal web service listings, the external web service listings facilitating discovery of a plurality of external web services associated with the second entity; and

maintaining the external web service listings associated with the second entity by granting the one or more users affiliated with the second entity limited access to the one or more users' respective user accounts.

21. The computer system of claim 20 , wherein the UDDI repository comprises an X.500 compliant directory.

22. The computer system of claim 20 , wherein the UDDI repository comprises an LDAP directory service.

23. The computer system of claim 20 , wherein the UDDI repository is not publicly accessible.

24. The computer system of claim 23 , wherein the UDDI repository is accessible to users affiliated with the first entity that manages the UDDI repository.

25. The computer system of claim 24 , wherein the users affiliated with the first entity may create and/or manage the plurality of internal web service listings and/or information within the UDDI repository.

26. The computer system of claim 20 , wherein the granting the one or more users access to the one or more users' respective user accounts comprises allowing the one or more users to create and/or manage the plurality of external web service listings and/or information within the one or more users' respective user accounts.

27. The computer system of claim 20 , wherein the one or more users do not have access to the plurality of internal web service listings and/or information within the UDDI repository that is not also within the one or more users' respective user accounts.

28. The computer system of claim 20 , wherein users who are not affiliated with the first entity that manages the UDDI repository and are not provided with a corresponding user account do not have access to the UDDI repository.

Assignments (2)
MERGER Recorded Sep 4, 2013
From: COMPUTER ASSOCIATES THINK, INC.
To: CA, INC.
Reel/Frame 031134/0730 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2005
From: BETTS, CHRISTOPHER; ROGERS, TONY
To: COMPUTER ASSOCIATES THINK, INC.
Reel/Frame 016731/0001 →
Continuity (3)
Continuation 10888722 · Jul 9, 2004
Provisional Application 60486721 · Jul 11, 2003
Related Publication 20050234925A1 · Oct 20, 2005