Monday, August 20, 2012

What is a Cloud-Enabled Application Platform (CEAP)?

What is a Cloud-Enabled Application Platform (CEAP)?

Under Creative Commons license. Source: Jason Pratt.

CEAP [definition] (Cloud Enabled Application Platform) A software foundation infrastructure product providing the cloud attributes of elastic scalability, multitenancy support, cloud transaction processing, metering, billing and monitoring.

In considering the question of the need for IT efficiency and programmer productivity, I found a blog article by Nati Shalom of gigaspaces quite interesting. Many are turning to cloud deployment as a solution to the dual challenges of lowering costs while generating and sustaining growth. Installing an application in a private cloud is easy. But the real question, is how can one develop for the cloud?
Cloud-enabled application platforms (CEAP) enable enterprises to deliver a rich application experience over the Internet. A CEAP offering delivers a computing platform for software that can be deployed as a service, while maintaining compatibility with existing on-premise solutions.
CEAP will also be at center stage in the ongoing global transition to enterprise mobility, enabling employees to access mission-critical applications and data in real-time from any location using their mobile devices.
The cloud computing models currently available include:
·     Private Cloud: On-premise or off-premise cloud infrastructure operated exclusively for an organization, and managed by the organization itself or by a third party
·        Community Cloud: On-premise or off-premise cloud infrastructure shared by several organizations that have mutual concerns, such as security requirements or standards compliance, and managed by the community itself or by a third party
Magic’s CEAP solution is an application of the capabilities of Magic xpa, our powerful application platform that has the versatility to support a wide range of deployment modes in a one-to-many configuration, including on-premise (client/server), Web (HTML5), rich Internet applications (RIA), multiple mobile platforms, and cloud-enabled.
Magic’s smart technology supports a best-of-both-worlds hybrid cloud model, enabling enterprises to take full advantage of the cloud’s economy of scale, productivity, and cost-effectiveness, while maintaining their existing on-premise deployment business model. This flexible approach also ensures that enterprise applications can be repurposed at any time for a different deployment channel without the need to redesign or recode from scratch.
Magic’s forward-looking solution for the development and deployment of cloud-based enterprise applications provides a wide range of business benefits, including:
·         Reduced total cost of ownership (TCO)
·         Built-in support for enterprise mobility
·         Built-in enterprise integration capabilities
·         Support for enterprise mashup solutions between on-premise, mobile, and cloud-based applications
·         Rich user experience for increased end-user satisfaction