Claims
- 1. A method of facilitating management of service elements, said method comprising:
performing an action associated with a service element; and automatically responding to the action, said automatically responding comprising performing a further action associated with the service element.
- 2. The method of claim 1, wherein said performing an action comprises performing one or more design changes of the service element, and wherein said automatically responding comprises automatically adjusting one or more plans associated with the service element in response to the one or more design changes.
- 3. The method of claim 1, wherein said performing an action comprises performing one or more design changes of the service element, and wherein the automatically responding comprises automatically adjusting a cost case of the service element.
- 4. The method of claim 1, wherein said performing an action comprises performing one or more cost case changes of the service element, and wherein the automatically responding comprises automatically adjusting a design of the service element.
- 5. The method of claim 1, wherein said automatically responding comprises automatically notifying one or more users of the action.
- 6. The method of claim 1, wherein the automatically responding comprises automatically generating a cost case for the service element.
- 7. The method of claim 1, wherein the automatically responding comprises ensuring a cost case associated with the service element is in synchronization with the design of the service element.
- 8. The method of claim 1, wherein the performing an action comprises visually representing one or more aspects of the service element, and wherein the automatically responding comprises storing data of the visual representation in a data structure of said service element.
- 9. The method of claim 8, wherein the visually representing comprises abstracting one or more aspects of the service element.
- 10. The method of claim 9, wherein the abstracting comprises hiding one or more design elements of the service element.
- 11. The method of claim 9, wherein the abstracting comprises excluding from the visual representation one or more design elements of the service element.
- 12. The method of claim 9, wherein the abstracting comprises restricting one or more representation levels associated with the service element.
- 13. The method of claim 1, wherein the performing an action comprises creating a new version of the service element, and wherein the automatically responding comprises automatically propagating the versioning to one or more other service elements.
- 14. The method of claim 1, wherein the automatically responding comprises checking for one or more errors.
- 15. The method of claim 1, wherein the performing an action comprises visually representing the action on a display, and wherein the automatically responding comprises initiating performance of the action.
- 16. A method of facilitating management of service elements, said method comprises:
obtaining a service element; and automatically performing an action associated with the service element.
- 17. The method of claim 16, wherein said automatically performing comprises generating a cost case for the service element, in response to an action associated with the service element.
- 18. The method of claim 16, wherein said automatically performing comprises adjusting one or more plans of the service element, in response to one or more design changes of the service element.
- 19. The method of claim 18, wherein said one or more plans comprise at least one development plan.
- 20. The method of claim 18, wherein said one or more plans comprise at least one deployment plan.
- 21. The method of claim 16, wherein said automatically performing comprises notifying one or more users of an event associated with the service element.
- 22. The method of claim 16, wherein said automatically performing comprises adjusting a cost case of the service element, in response to one or more design changes of the service element.
- 23. The method of claim 16, wherein said automatically performing comprises adjusting a design of the service element, in response to one or more cost case changes of the service element.
- 24. A system of facilitating management of service elements, said system comprising:
means for performing an action associated with a service element; and means for automatically responding to the action, said automatically responding comprising performing a further action associated with the service element.
- 25. The system of claim 24, wherein said means for performing an action comprises means for performing one or more design changes of the service element, and wherein said means for automatically responding comprises means for automatically adjusting one or more plans associated with the service element in response to the one or more design changes.
- 26. The system of claim 24, wherein said means for performing an action comprises means for performing one or more design changes of the service element, and wherein the means for automatically responding comprises means for automatically adjusting a cost case of the service element.
- 27. The system of claim 24, wherein said means for performing an action comprises means for performing one or more cost case changes of the service element, and wherein the means for automatically responding comprises means for automatically adjusting a design of the service element.
- 28. The system of claim 24, wherein said means for automatically responding comprises means for automatically notifying one or more users of the action.
- 29. The system of claim 24, wherein the means for automatically responding comprises means for automatically generating a cost case for the service element.
- 30. The system of claim 24, wherein the means for automatically responding comprises means for ensuring a cost case associated with the service element is in synchronization with the design of the service element.
- 31. The system of claim 24, wherein the means for performing an action comprises means for visually representing one or more aspects of the service element, and wherein the means for automatically responding comprises means for storing data of the visual representation in a data structure of said service element.
- 32. The system of claim 31, wherein the means for visually representing comprises means for abstracting one or more aspects of the service element.
- 33. The system of claim 32, wherein the means for abstracting comprises means for hiding one or more design elements of the service element.
- 34. The system of claim 32, wherein the means for abstracting comprises means for excluding from the visual representation one or more design elements of the service element.
- 35. The system of claim 32, wherein the means for abstracting comprises means for restricting one or more representation levels associated with the service element.
- 36. The system of claim 24, wherein the means for performing an action comprises means for creating a new version of the service element, and wherein the means for automatically responding comprises means for automatically propagating the versioning to one or more other service elements.
- 37. The system of claim 24, wherein the means for automatically responding comprises means for checking for one or more errors.
- 38. The system of claim 24, wherein the means for performing an action comprises means for visually representing the action on a display, and wherein the means for automatically responding comprises means for initiating performance of the action.
- 39. A system of facilitating management of service elements, said system comprising:
means for obtaining a service element; and means for automatically performing an action associated with the service element, in response to an action associated with the service element.
- 40. The system of claim 39, wherein said means for automatically performing comprises means for generating a cost case for the service element, in response to an action associated with the service element.
- 41. The system of claim 39, wherein said means for automatically performing comprises means for adjusting one or more plans of the service element, in response to one or more design changes of the service element.
- 42. The system of claim 41, wherein said one or more plans comprise at least one development plan.
- 43. The system of claim 41, wherein said one or more plans comprise at least one deployment plan.
- 44. The system of claim 39, wherein said means for automatically performing comprises means for notifying one or more users of an event associated with the service element.
- 45. The system of claim 39, wherein said means for automatically performing comprises means for adjusting a cost case of the service element, in response to one or more design changes of the service element.
- 46. The system of claim 39, wherein said means for automatically performing comprises means for adjusting a design of the service element, in response to one or more cost case changes of the service element.
- 47. A system of facilitating management of service elements, said system comprising:
a service development tool to perform an action associated with a service element, and to automatically respond to the action, the automatically responding comprising performing a further action associated with the service element.
- 48. A system of facilitating management of service elements, said system comprising:
a service element; and a service development tool to automatically perform an action associated with the service element.
- 49. At least one program storage device readable by a machine tangibly embodying at least one program of instructions executable by the machine to perform a method of facilitating management of service elements, said method comprising:
performing an action associated with a service element; and automatically responding to the action, said automatically responding comprising performing a further action associated with the service element.
- 50. The at least one program storage device of claim 49, wherein said performing an action comprises performing one or more design changes of the service element, and wherein said automatically responding comprises automatically adjusting one or more plans associated with the service element in response to the one or more design changes.
- 51. The at least one program storage device of claim 49, wherein said performing an action comprises performing one or more design changes of the service element, and wherein the automatically responding comprises automatically adjusting a cost case of the service element.
- 52. The at least one program storage device of claim 49, wherein said performing an action comprises performing one or more cost case changes of the service element, and wherein the automatically responding comprises automatically adjusting a design of the service element.
- 53. The at least one program storage device of claim 49, wherein said automatically responding comprises automatically notifying one or more users of the action.
- 54. The at least one program storage device of claim 49, wherein the automatically responding comprises automatically generating a cost case for the service element.
- 55. The at least one program storage device of claim 49, wherein the automatically responding comprises ensuring a cost case associated with the service element is in synchronization with the design of the service element.
- 56. The at least one program storage device of claim 49, wherein the performing an action comprises visually representing one or more aspects of the service element, and wherein the automatically responding comprises storing data of the visual representation in a data structure of said service element.
- 57. The at least one program storage device of claim 56, wherein the visually representing comprises abstracting one or more aspects of the service element.
- 58. The at least one program storage device of claim 57, wherein the abstracting comprises hiding one or more design elements of the service element.
- 59. The at least one program storage device of claim 57, wherein the abstracting comprises excluding from the visual representation one or more design elements of the service element.
- 60. The at least one program storage device of claim 57, wherein the abstracting comprises restricting one or more representation levels associated with the service element.
- 61. The at least one program storage device of claim 49, wherein the performing an action comprises creating a new version of the service element, and wherein the automatically responding comprises automatically propagating the versioning to one or more other service elements.
- 62. The at least one program storage device of claim 49, wherein the automatically responding comprises checking for one or more errors.
- 63. The at least one program storage device of claim 49, wherein the performing an action comprises visually representing the action on a display, and wherein the automatically responding comprises initiating performance of the action.
- 64. At least one program storage device readable by a machine tangibly embodying at least one program of instructions executable by the machine to perform a method of facilitating management of service elements, said method comprises:
obtaining a service element; and automatically performing an action associated with the service element.
- 65. The at least one program storage device of claim 64, wherein said automatically performing comprises generating a cost case for the service element, in response to an action associated with the service element.
- 66. The at least one program storage device of claim 64, wherein said automatically performing comprises adjusting one or more plans of the service element, in response to one or more design changes of the service element.
- 67. The at least one program storage device of claim 66, wherein said one or more plans comprise at least one development plan.
- 68. The at least one program storage device of claim 66, wherein said one or more plans comprise at least one deployment plan.
- 69. The at least one program storage device of claim 64, wherein said automatically performing comprises notifying one or more users of an event associated with the service element.
- 70. The at least one program storage device of claim 64, wherein said automatically performing comprises adjusting a cost case of the service element, in response to one or more design changes of the service element.
- 71. The at least one program storage device of claim 64, wherein said automatically performing comprises adjusting a design of the service element, in response to one or more cost case changes of the service element.
- 72. A service development tool comprising:
a service element manager to facilitate management of one or more service elements, the facilitating management comprising tracking one or more dependencies of at least one service element of the one or more service elements.
- 73. The service development tool of claim 72, further comprising a cost case builder to facilitate providing one or more cost cases for at least one service element of the one or more service elements.
- 74. The service development tool of claim 72, further comprising a plan builder to facilitate providing one or more plans for at least one service element of the one or more service elements.
- 75. The service development tool of claim 72, further comprising a design builder to facilitate providing one or more designs for at least one service element of the one or more service elements.
- 76. The service development tool of claim 72, further comprising a verification unit to facilitate verifying information associated with at least one service element of the one or more service elements.
- 77. The service development tool of claim 72, further comprising a lifecycle support unit to facilitate updating at least one service element of the one or more service elements, in response to a change of at least one aspect of at least one service element of the one or more service elements.
- 78. A service development tool comprising:
a service element manager to facilitate management of one or more service elements; a design builder to facilitate providing one or more designs for at least one service element of the one or more service elements; a cost case builder to facilitate providing one or more cost cases for at least one service element of the one or more service elements; and a plan builder to facilitate providing one or more plans for at least one service element of the one or more service elements.
- 79. The service development tool of claim 78, further comprising a verification unit to facilitate verifying information associated with at least one service element of the one or more service elements.
- 80. The service development tool of claim 78, further comprising a lifecycle support unit to facilitate updating at least one service element of the one or more service elements, in response to a change of at least one aspect of at least one service element of the one or more service elements.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application contains subject matter which is related to the subject matter of the following applications, each of which is assigned to the same assignee as this application and filed on the same day as this application. Each of the below listed applications is hereby incorporated herein by reference in its entirety:
[0002] “FACILITATING MANAGEMENT OF SERVICE ELEMENTS USABLE IN PROVIDING INFORMATION TECHNOLOGY SERVICE OFFERINGS”, Greenstein et al., Ser. No. ______, (IBM Docket No. END920010093US1), filed herewith;
[0003] “PACKAGING AND DISTRIBUTING SERVICE ELEMENTS”, Paul G. Greenstein, Ser. No. ______, (IBM Docket No. END920020037US1), filed herewith;
[0004] “FACILITATING ERROR CHECKING OF SERVICE ELEMENTS”, Greenstein et al., Ser. No. ______, (IBM Docket No. END920020038US1), filed herewith;
[0005] “FACILITATING HOSTING OF APPLICATIONS”, Paul G. Greenstein, Ser. No. ______, (IBM Docket No. END920020039US1), filed herewith; and
[0006] “OPTIMIZING MANAGEMENT OF SERVICE ELEMENTS”, Paul G. Greenstein, Ser. No. ______, (IBM Docket No. END920020040US1), filed herewith.