is a successful SOA a necessity for cloud computing success?

Source: Internet
Author: User
Keywords Cloud computing this availability whether

"Guide" We first need some around the "cloud" definition. The simplest approach is to differentiate between the infrastructure, the service (IaaS), the platform, the Service (PaaS), and the Software as a service (SaaS). The author of this article will be our successful SOA is the necessity of cloud computing success.

We first need some definition around "cloud computing". The simplest approach is to differentiate between the infrastructure, the service (IaaS), the platform, the Service (PaaS), and the Software as a service (SaaS). IaaS is based on the use of paid (Pay-for-what-you-use) to utilize other infrastructure. The PAAs is on another layer of the stack, which has software components and middleware that the application can use. The top level of this stack is SaaS, where you are a user of an application or application service, hosted and managed by someone else.

In the case of IaaS, successful SOA has little to do with successful IaaS. But there is a caveat for organizations that are preparing to use the Information Infrastructure Library (ITIL), which emphasizes IT service management (ITSM).

PAAs is beginning to enter the application world, but it is still not a typical example of SOA. PAAs may provide something like block storage services and Message Queuing services. The enterprise SOA approach is more akin to dealing with things like a product pricing service or customer account management services. Many of the features of this platform still need to continue to be based on the view of the ITIL world, not the SOA world.

When you reach the top of this stack SaaS, the relationship is very clear. The difference is that SaaS provides precise functionality, similar to what you do in SOA, at least at a high level. Why SOA is so important is that most SaaS products first focus on providing a user-oriented application rather than providing a system interface for these same features.

Existing applications from self-developed or locally installed to SaaS applications may provide a better cost model, but may not improve when exposing some of the business logic behind these applications to other applications. This is where your service model needs to get involved, and if you've embraced SOA and implemented it successfully, you should have a robust functional model that provides an optimized way to block things. You can now use this as an assessment tool to combat the interface provided by the SaaS provider to decide whether to align with your SOA.

The key point of this discussion is that successful SOA (and ITIL) contains a degree of maturity around service management. A mature service management approach should correspond to making better decision one by one, when, where, and how to use cloud computing. is a successful SOA needed for cloud computing success? Of course not. So is a successful SOA likely to improve the likelihood of cloud computing success? I think SOA can.

 

(Responsible editor: Liu Fen)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.