It’s all about Cloud: Key Concepts, Players, and Technologies
Cloud computing has gained a lot of attention in recent years. It has mostly been used for non Business critical applications like email, or for those applications that could be outsourced to a vendor that offers large Business applications in a Software as a Service (SaaS) model. However, it is apparent that the reach of the Cloud is expanding, and many companies are wondering how to plan for more substantial use of Cloud capabilities, such that they won't fall behind their competition.
This seminar will provide an overview of the key Cloud characteristics and capabilities, differentiating between Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS). These three types of cloud services will be illustrated by offerings of several popular vendors, including Microsoft, salesforce.com, IBM, Amazon, Google, and others.
We will then discuss how the development of Business applications for the Cloud is different from traditional application development and contrast the efficiency of developing and deploying applications in the Cloud vs. traditional application development for on-premise systems. In this context the seminar focuses on the synergy between Service Oriented Architecture (SOA) and Cloud Computing. We will explain the difficulties of moving applications that are not Service Oriented to the Cloud, and how the design principles of SOA are much better suited for Cloud Computing. This is key when we want to exploit the economy of scale by building and deploying multi-tenant applications.
The seminar will also address the major challenges for exploiting the Cloud, including the new security threats and how to address them, as well as the need to extend existing IT and SOA governance. Another challenge is the integration of applications within the Cloud with on-premise systems. The seminar will outline typical integration issues and solutions, and discuss whether we need a new kind of Enterprise Service Bus (ESB), sometimes referred to as the “Internet Service Bus”.
- Introduction to Cloud Computing
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS): Key Concepts & Major Players
- Building Business Applications for the Cloud with Force.com
- Synergy of SOA and Cloud Computing
- Cloud Integration and Interoperability
- Security and Governance for Cloud-based Services