OW2 Petals Enterprise Service Bus
'Hide' the integration complexity
In the Cloud
curl -X POST --data "wsdl=http://weather.com/service.wsdl"\
http://paas.petalslink.org/services
{
'status' : 'Created',
'service' : {
'id' : '92993JMZ399-9837',
'endpoint' : 'WeatherEndpoint',
'interface' : 'WeatherPort',
'service' : 'WeatherService'
},
'url' : 'http://ipaas.petalslink.org/WeatherService',
'wsdl' : 'http://ipaas.petalslink.org/WeatherService?wsdl',
'created_at' : '2013-09-10 2:09:54PMT',
'version' : '1.0',
...
}
curl -F 'file=@amwesomeservice.war' http://paas.petalslink.org/services
.
{
'status' : 'Created',
'service' : {
'id' : '92993JMZ310-9837',
'endpoint' : 'AwesomeEndpoint',
'interface' : 'AwesomePort',
'service' : 'AwesomeService'
},
'url' : 'http://ipaas.petalslink.org/AwesomeService',
'wsdl' : 'http://ipaas.petalslink.org/AwesomeService?wsdl',
'created_at' : '2013-09-11 2:10:54PMT',
'version' : '1.0',
'source' : 'awesome.war',
...
}
Used to deploy and dynamically configure (distributed) runtimes on multiple IaaS...
The Open PaaS project aims at developing a PaaS (Platform as a Service) technology dedicated to enterprise collaborative applications deployed on hybrid clouds (private / public). OpenPaaS is a platform that allow to design and deploy applications based on proven technologies provided by partners such as collaborative messaging system, integration and workflow technologies that will be extended in order to address Cloud Computing requirements.
Manage all the runtimes with simple APIs...
Petals PaaS to be published on Petals @ OW2
Q1 2014
New project for Multi IaaS deployment and management @ OW2
Q1 2014
Open PaaS @ OW2?
To be discussed...