Claims
- 1. An apparatus for implementing a request regarding a digital certificate in a distributed processing system, the apparatus comprising:
a request implementation software that implements a response to the request regarding the digital certificate in response to a propagated event object; at least one reception bean, communicatively coupled to the request implementation software and the distributed processing system, that generates an event object in response to receiving the request to generate a digital certificate from the distributed processing system; and the reception software instantiated in a real time executable object-oriented language.
- 2. The apparatus of claim 1, the at least one reception bean comprising a plurality reception beans, and each of the plurality of reception beans generating an event in response to requests of differing formats.
- 3. The apparatus of claim 1, the request implementation software comprising at least one bean.
- 4. The apparatus of claim 3, the at least one bean comprising a pipe bean.
- 5. The apparatus of claim 3, the at least one bean comprising a bean implementing a test on the request.
- 6. The apparatus of claim 3, the at least one bean comprising a bean that alters the request.
- 7. The apparatus of claim 3, the at least one bean comprising a bean that publishes information regarding the request.
- 9. The apparatus of claim 3, the at least one bean comprising a sink bean.
- 10. The apparatus of claim 3, the at least one bean comprising a client bean that propagates a request in a first format.
- 11. The apparatus of claim 10, the at least one bean comprising another client bean that propagates a request in a second format.
- 12. The apparatus of claim 3, the certificate generation software comprising a legacy software.
- 13. A method for implementing a request regarding a digital certificate in a distributed processing system, the method comprising:
receiving the request to generate the digital certificate from the distributed processing system in an at least one reception bean; generating a reception event object in response to step of receiving; propagating the reception event object; selectively implementing a response to the request regarding the digital certificate in response to a propagated event object in a request implementation software; the reception software instantiated in a real time executable object-oriented language.
- 14. The method of claim 13, the step of receiving comprising:
receiving requests in differing formats; and the step of generating further comprising generating reception events in response to each request received.
- 15. The method of claim 13, the request implementation software comprising at least one bean.
- 16. The method of claim 15, the at least one bean comprising a pipe bean.
- 17. The method of claim 15, the step of selectively implementing comprising testing a parameter of the request.
- 18. The method of claim 15, the step of selectively implementing comprising altering a parameter of the request.
- 19. The method of claim 15, the step of selectively implementing comprising publishing information regarding the request.
- 20. The method of claim 15, the at least one bean comprising a sink bean.
- 21. The method of claim 15, the step of selectively implementing comprising propagating a request in a first format.
- 22. The method of claim 21, the step of selectively implementing comprising propagating a request in a second format.
- 23. The method of claim 15, the certificate generation software comprising a legacy software.
- 24. A computer program product on a computer usable medium, the computer usable medium having computer a usable program embodied therein for implementing a request regarding a digital certificate on a distributed data processing system, the computer usable program including:
instructions for receiving the request to regarding the digital certificate from the distributed processing system, the instructions for receiving instantiated in an at least one reception bean; instructions for generating a reception event object in response to the instructions for receiving; instructions for propagating the reception event object; instructions for selectively implementing a response to the request regarding the digital certificate in response to a propagated event object, the instructions for selectively implementing instantiated in a request implementation software; and the instructions for receiving the request instantiated in a real time executable object-oriented language.
- 25. The computer program product of claim 24, the at least one reception bean comprising a plurality reception beans, and each of the plurality of reception beans generating an event in response to requests of differing formats.
- 26. The computer program product of claim 24, the request implementation software comprising at least one bean.
- 27. The computer program product of claim 24, the at least one bean comprising a pipe bean.
- 28. The computer program product of claim 24, the at least one bean comprising a bean implementing a test on the request.
- 29. The computer program product of claim 24, the at least one bean comprising a bean that alters the request.
- 30. The computer program product of claim 24, the at least one bean comprising a bean that publishes information regarding the request.
- 31. The computer program product of claim 24, the at least one bean comprising a sink bean.
- 32. The computer program product of claim 24, the at least one bean comprising a client bean that propagates a request in a first format.
- 33. The computer program product of claim 10, the at least one bean comprising another client bean that propagates a request in a second format.
- 34. The computer program product of claim 24, the certificate generation software comprising a legacy software.
- 35. An apparatus for implementing a public key infrastructure in a distributed processing system, the apparatus comprising:
a plurality of beans, the beans communicatively coupled to one another and responsive to events generated by the plurality of beans; and at least one of the plurality of beans comprising a pipe bean that propagates an event to another of the plurality of beans.
- 36. The apparatus of claim 35 further comprising a sink bean, the sink bean responsive to propagated events and consuming such propagated events.
- 37. The apparatus of claim 35 wherein the pipe bean passes the event to the another bean unaltered.
- 38. The apparatus of claim 35 wherein the pipe bean passes the event to the another bean in an altered format.
- 39. The apparatus of claim 35 further comprising a server bean, the server bean responsive to requests from the distributed processing system and generating events.
- 40. The apparatus of claim 35 further comprising a client bean, the client bean responsive to events from the other beans and generating requests to the distributed processing system.
- 41. The apparatus of claim 35 further comprising a generation bean, the generation bean generating a digital certificate in response to an event.
- 42. The apparatus of claim 35 further comprising a publisher bean, the publisher bean publishing information in response to an event.
- 43. The apparatus of claim 35 further comprising a filter bean, the filter bean filtering events based upon a predetermined criteria.
- 44. An apparatus for implementing a public key infrastructure in a distributed processing system, the apparatus comprising:
a plurality of beans, the beans communicatively coupled to one another and responsive to events generated by the plurality of beans; and the respective events generated by the plurality of beans subclassing from a base class event.
- 45. The apparatus of claim 44 wherein the beans and events are written in a cross platform language.
- 46. The apparatus of claim 44 wherein the cross platform language is JAVA.
- 47. The apparatus of claim 44 wherein at least one of the beans is a publisher bean.
- 48. The apparatus of claim 44 wherein at least one of the beans is generator bean.
- 49. The apparatus of claim 44 wherein at least one of the beans is a server bean.
- 50. The apparatus of claim 44 wherein at least one of the beans is a client bean.
RELATED APPLICATIONS
[0001] The following co-pending applications are all assigned to the assignee of the invention and are incorporated herein by reference:
[0002] 1. U.S. Serial No. ______, entitled “Configurable PKI Architecture” filed on ______ in the names of ______; and
[0003] 2. U.S. Serial No. ______, entitled “Dynamic Modular PKI Architecture” filed on ______ in the names of ______;