What do service-oriented architecture (SOA) and the cloud share?
David Linthicum: Cloud computing really is a way to do SOA. It’s an architectural option as you build service-oriented architecture. At its essence, service-oriented architecture is an architecture pattern. In other words, it’s basically a way of doing something; it’s a way of approaching architecture and looking at systems as sets of services and rebuilding those services in such a way that they’re able to change very easily as the business changes. That gives you the whole agility aspect of service-oriented architecture.
In other words, we can host the services either on premise, or we can host them now with the capabilities in cloud-based services such as Amazon, 3tera, Microsoft and other emerging technologies. So that’s where the links are.
Do many people come first to cloud and don’t necessarily see that connection with SOA?
Linthicum: What I see is a lot of people that are building service-oriented architectures in the cloud and not even knowing they’re doing it. So in other words, they’re just leveraging systems that leverage services and they’re building mashups and composites out on these cloud-based systems and leveraging all these various services on the back-end systems and just these wonderful applications that are completely living on the Internet. When you look at the architecture, there’s not a lot of forethought that went into building those things. But they are service-oriented architectures nonetheless — or are at least using service-oriented architecture patterns.
http://searchcloudcomputing.techtarget.com/news/article/0,289142,sid201_gci1374671,00.html
Recently, SearchSOA.com editor Jack Vaughan spoke with David Linthicum, the author of Cloud Computing and SOA Convergence in Your Enterprise, published by Addison Wesley. Linthicum has worked for many years in the IT industry and is a respected writer and speaker within the enterprise computing community. These days he devotes his time to cloud computing.
What do service-oriented architecture (SOA) and the cloud share?
David Linthicum: Cloud computing really is a way to do SOA. It’s an architectural option as you build service-oriented architecture. At its essence, service-oriented architecture is an architecture pattern. In other words, it’s basically a way of doing something; it’s a way of approaching architecture and looking at systems as sets of services and rebuilding those services in such a way that they’re able to change very easily as the business changes. That gives you the whole agility aspect of service-oriented architecture.
In other words, we can host the services either on premise, or we can host them now with the capabilities in cloud-based services such as Amazon, 3tera, Microsoft and other emerging technologies. So that’s where the links are.
Do many people come first to cloud and don’t necessarily see that connection with SOA?
Linthicum: What I see is a lot of people that are building service-oriented architectures in the cloud and not even knowing they’re doing it. So in other words, they’re just leveraging systems that leverage services and they’re building mashups and composites out on these cloud-based systems and leveraging all these various services on the back-end systems and just these wonderful applications that are completely living on the Internet. When you look at the architecture, there’s not a lot of forethought that went into building those things. But they are service-oriented architectures nonetheless — or are at least using service-oriented architecture patterns.
http://searchcloudcomputing.techtarget.com/news/article/0,289142,sid201_gci1374671,00.html
Recently, SearchSOA.com editor Jack Vaughan spoke with David Linthicum, the author of Cloud Computing and SOA Convergence in Your Enterprise, published by Addison Wesley. Linthicum has worked for many years in the IT industry and is a respected writer and speaker within the enterprise computing community. These days he devotes his time to cloud computing.