Modularly Managed Service Platform
First Claim
Patent Images
1. A method comprising:
- generating, by a computer processor of a computing system, multiple event types for a plurality of events;
generating, by said computer processor, a plurality of services associated with said plurality of events, said plurality of services comprising a platform provided service, a customer provided service, and/or a third party provided service;
provisioning, by said computer processor, a plurality of virtual or physical machines associated with said plurality of services;
publishing, by said computer processor executing a first service of said plurality of services via an exchange associated with a first event of said plurality of events, a first message associated with said first event;
routing, by said computer processor to a queue of a second service of said plurality of services, said first message;
notifying, by said computer processor, said second service of said first message within said queue;
enabling, by said computer processor based on said provisioning, said platform provided service, said customer provided service, and/or said third party provided service;
receiving, by said computer processor from a user during said provisioning, a selection comprising a sub-set of said platform provided service, said customer provided service, and/or said third party provided service; and
enabling, by said computer processor, said selection.
2 Assignments
0 Petitions
Accused Products
Abstract
A service method and associated system is provided. The method includes generating event types for events and services associated with the events. Virtual or physical machines associated with the services are provisioned and a message associated with a first event is published. The message is routed to a queue of a second service and the second service is notified of the message. The services are enabled and a selection for a sub-set of the services is received. The selection is enabled.
20 Citations
20 Claims
-
1. A method comprising:
-
generating, by a computer processor of a computing system, multiple event types for a plurality of events; generating, by said computer processor, a plurality of services associated with said plurality of events, said plurality of services comprising a platform provided service, a customer provided service, and/or a third party provided service; provisioning, by said computer processor, a plurality of virtual or physical machines associated with said plurality of services; publishing, by said computer processor executing a first service of said plurality of services via an exchange associated with a first event of said plurality of events, a first message associated with said first event; routing, by said computer processor to a queue of a second service of said plurality of services, said first message; notifying, by said computer processor, said second service of said first message within said queue; enabling, by said computer processor based on said provisioning, said platform provided service, said customer provided service, and/or said third party provided service; receiving, by said computer processor from a user during said provisioning, a selection comprising a sub-set of said platform provided service, said customer provided service, and/or said third party provided service; and enabling, by said computer processor, said selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a computer processor of a computer system implements a method, said method comprising:
-
generating, by said computer processor, multiple event types for a plurality of events; generating, by said computer processor, a plurality of services associated with said plurality of events, said plurality of services comprising a platform provided service, a customer provided service, and/or a third party provided service; provisioning, by said computer processor, a plurality of virtual or physical machines associated with said plurality of services; publishing, by said computer processor executing a first service of said plurality of services via an exchange associated with a first event of said plurality of events, a first message associated with said first event; routing, by said computer processor to a queue of a second service of said plurality of services, said first message; notifying, by said computer processor, said second service of said first message within said queue; enabling, by said computer processor based on said provisioning, said platform provided service, said customer provided service, and/or said third party provided service; receiving, by said computer processor from a user during said provisioning, a selection comprising a sub-set of said platform provided service, said customer provided service, and/or said third party provided service; and enabling, by said computer processor, said selection. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a method comprising:
-
generating, by said computer processor, multiple event types for a plurality of events; generating, by said computer processor, a plurality of services associated with said plurality of events, said plurality of services comprising a platform provided service, a customer provided service, and/or a third party provided service; provisioning, by said computer processor, a plurality of virtual or physical machines associated with said plurality of services; publishing, by said computer processor executing a first service of said plurality of services via an exchange associated with a first event of said plurality of events, a first message associated with said first event; routing, by said computer processor to a queue of a second service of said plurality of services, said first message; notifying, by said computer processor, said second service of said first message within said queue; enabling, by said computer processor based on said provisioning, said platform provided service, said customer provided service, and/or said third party provided service; receiving, by said computer processor from a user during said provisioning, a selection comprising a sub-set of said platform provided service, said customer provided service, and/or said third party provided service; and enabling, by said computer processor, said selection. - View Dependent Claims (17, 18, 19, 20)
-
Specification