I get these about once a week: an e-mail from a Yahoo or Google e-mail account that talks about issues within a large enterprise that are related to building their first instance of SOA. The fact is that most of these e-mails are not around proper approaches or the right enabling techn... I get these about once a week: an e-mail from a Yahoo or Google e-mail account that talks about issues within a large enterprise that are related to building their first instance of SOA. The fact is that most of these e-mails are not around proper approaches or the right enabling techn...Apr. 3, 2008 02:00 PM EDT Reads: 6,933 Replies: 1 |
Many SOA projects are created out of hype, not need. Clearly many enterprises are 'managing by magazine' and are more concerned about doing something cool rather than doing something helpful. You know the difference, and I'm sure there are both types of projects in your organization to...Mar. 5, 2008 01:00 PM EST Reads: 2,994 |
Architectures are like archaeology; in essence, layers upon layers of systems, applications, databases, and connections, typically built or procured to solve a tactical problem. Many corporations talk a good game and brag about the strategic long-term direction of the enterprise archit...Feb. 11, 2008 07:00 AM EST Reads: 6,660 Replies: 2 |
While few will disagree that the inefficiencies of existing enterprise architectures have reached a critical level, many count on 'flying under the radar' of those who look at a company's efficiencies. Let's face it; enterprise architecture is very technical and difficult to understand...Jan. 23, 2008 05:00 AM EST Reads: 10,477 |
Last month I wrote about vendor-driven architectures (VDA), and I had a few vendors ask me to look on the other side of the fence. In essence, to consider how vendors can better address the needs of the customer, considering the new drivers with SOA. Truth be told, I can't believe the ...Dec. 6, 2007 01:30 AM EST Reads: 11,154 |
When looking at technology buying patterns in the world of SOA, there's one common thread. The Global 2000, and many government agencies, are purchasing from their existing vendors, no matter what the needs or requirements. I call these solutions purchasing 'comfort technologies' since...Nov. 9, 2007 08:45 AM EST Reads: 6,884 |
With the advent of Web services and SOA, we've been seeking to create architectures and systems that are more loosely coupled. Loosely coupled systems provide many advantages including support for late or dynamically binding to other components while running, and can mediate the differ...Oct. 15, 2007 01:45 PM EDT Reads: 12,047 Replies: 2 |
To mark a new standard in the SOA space, I create a Google Alert and sift through the pile of links returned to get the scope of its maturation. I'm currently tracking over 60 standards, starting with SOAP and XML (XML happened way before Google was cool).Oct. 1, 2007 08:15 AM EDT Reads: 9,046 |
So, does testing change with SOA? You bet it does. Unless you're willing to act now, you may find yourself behind the curve as SOA becomes systemic to all that is enterprise architecture, and we add more complexity to get to an agile and reusable state.Aug. 30, 2007 09:45 AM EDT Reads: 17,522 |
Making solutions scale is nothing new. However, the SOA technology and approaches employed recently are largely untested with higher application and information and service management traffic loads. SOA implementers are happy just to get their solutions up and running, but, in many cas...Aug. 20, 2007 08:45 AM EDT Reads: 10,239 Replies: 1 |
If you've kept up with SaaS and SOA you know that Salesforce.com does an on-demand SOA solution. Apex is its on-demand development and deployment platform, including a complete development environment, programming language, database, and now the ability to create, expose, and consume W...Jun. 24, 2007 01:30 PM EDT Reads: 9,061 |
While the notion of SOA continues to emerge, those who are implementing SOAs today are faced with a variety of challenges, including the complexities of SOA, and the work involved with understanding their existing problem domain and requirements. Those who want to get SOA right the fir...Jun. 2, 2007 05:45 PM EDT Reads: 13,491 |
This is the larger issue, as I see it, and is very visible to me working both in the world of SOA and the world of enterprise architecture. So, why are they different worlds? Moreover, what is enterprise architecture, and how does it fit with reference models and reference architecture...May. 29, 2007 06:00 PM EDT Reads: 10,559 |
At the lowest level you have base services, including legacy services, new services, and data services. May. 10, 2007 01:00 PM EDT Reads: 10,143 |
What do AJAX and service-oriented-architecture SOA have in common? The answer: Everything. Is AJAX an enterprise technology? The answer: Absolutely. May. 9, 2007 01:00 PM EDT Reads: 10,414 |
The SOA reference architecture (RA) provides a bridge between the concepts and vocabulary defined by the SOA Reference model and the implementation of a SOA. The SOA reference architecture models the abstract architectural elements for a SOA independent of the technologies, protocols, ...Apr. 29, 2007 08:15 AM EDT Reads: 11,990 |
I spent a few hours of my weekend attempting to research and define these concepts a bit better, in essence, taking everyone's opinions and normalizing them so they make better sense. What I found were many of the same notions, defined differently, but all attempting to solve the same ...Apr. 29, 2007 08:00 AM EDT Reads: 16,441 |
First, the history. Data integration is the name the vendors have adopted to replace the ETL (Extract Translate Load), data cleansing, and data warehousing tools of days gone by. These tools actually pre-date the notion of EAI, and were really the first sets of technology designed to d...Apr. 18, 2007 09:15 AM EDT Reads: 16,792 |
I'm consulting now...at the project and strategy levels...and finding that a lot of real work needs to be done to get SOAs up and running. For most organizations, the first step of their SOA project is to figure out how much this SOA will cost. So you can budget appropriately and get t...Apr. 17, 2007 07:00 PM EDT Reads: 14,036 Replies: 1 |
A few of my clients are now looking to staff their first inroads into SOA, their first project where something actually happens beyond the investigation. So...how many people are needed on the project? Who are they? What are their roles? Here are some rough guidelines based upon my exp...Mar. 7, 2007 02:15 PM EST Reads: 12,176 Replies: 2 |
As we move to next-generation enterprise architectures using newer notions such as Service Oriented Architecture (SOA), there's a need for a dynamic Web interface that can layer over services and provide more value to the enterprise. Moreover, the enterprise in general can benefit from... Feb. 19, 2007 04:15 PM EST Reads: 70,303 Replies: 22 |
Working directly on SOA projects as an independent I'm exposed to many more organizations than when I was building technology. As such, I see some common patterns or issues emerging. The largest and most disturbing is the fact that there seems to be a huge chasm yawning between the tra...Feb. 7, 2007 09:45 PM EST Reads: 13,447 |
Last month an alliance of leading vendors announced progress on specifications to define a language-neutral programming model for application development in SOA environments. They call this specification Open SOA Collaboration. In essence, they are proposing a new standard to create an...Jan. 24, 2007 01:00 PM EST Reads: 17,216 |
Right now the implementation of SOAs seems involve much more hype than actual work. However, there are some patterns beginning to emerge, or, procedures the implementers are doing right to insure success. These patterns are not always obvious, so perhaps this is a good time to learn th...Dec. 17, 2006 09:30 AM EST Reads: 22,704 |
Let's face it, WS-BPEL 1.1 was not a great standard, and left so much out that many end users and vendors found it useless. In response, the vendors put a ton of proprietary extensions in their BPEL 1.1-based products, thus diluting its value to the point of 'Why bother?' This was a di...Nov. 4, 2006 03:00 PM EST Reads: 14,932 Replies: 3 |
What is unique about an SOA is that it's as much of a strategy as a set of technologies, and it's really more of a journey than a destination. Moreover, it's a notion that is dependent upon specific technologies or standards, such as Web services and interface technology, but really re...Jun. 29, 2006 04:15 PM EDT Reads: 15,972 Replies: 2 |
So what's hot these days in the world of SOA? Governance, registries, orchestration...? Nope. As folks looking to implement SOA seek that first killer project the emphasis is on what to do, not what you use, and that's exactly the right way to think. As SOA becomes more of a reality am...May. 26, 2006 12:00 PM EDT Reads: 15,238 Replies: 2 |
It has come to my attention that there are really two kinds of SOA technology vendors out there, old school and new school - each offering very different approaches to solving the SOA problem. I'm not going to mention any particular vendors, but you guys can guess who they are.May. 5, 2006 11:00 AM EDT Reads: 19,338 Replies: 4 |
There is a lot of talk about how SOA will significantly lower the need for developers, thus the savings of SOA. This will be accomplished through the promise of reuse that's driving many toward the SOA light. However, I'm not sure we'll see a reduction in development with the advent of...May. 4, 2006 03:45 PM EDT Reads: 15,045 Replies: 2 |
I caught a review in Fast Company of an interview that Craig Newmark of Craigslist had with ABC's Nightline News. I didn't see the interview myself, but Fast Company did a good job highlighting the more important points, including the fact that Craigslist, which offer free classified a...Apr. 26, 2006 11:30 AM EDT Reads: 23,361 Replies: 3 |
The idea of Web services was to create a standard interface, programming model, description language, and a directory which would allow this to happen in and between very different systems. This is becoming a very important component to Web 2.0, or the ability to mix and match 'outside... Apr. 20, 2006 05:30 PM EDT Reads: 19,033 Replies: 1 |
The notion of building bridges to service providers and managing the interaction will become more commonplace in 2006 as we learn to accept that many services we leverage within an enterprise are services we may not host. The technology exists today. We need to define and refine our ap...Feb. 22, 2006 09:45 AM EST Reads: 20,512 Replies: 1 |
We are moving toward a day when most of our enterprise applications may be delivered as services, and thus provide a more economical way to approach information technology management with businesses going forward. This is also the great equalizer since businesses, large and small, will... Feb. 21, 2006 10:00 AM EST Reads: 16,363 |
Truth be told, traditional approaches to integration are really about keeping persistence at the points, within the source or target systems, and replicating data as needed. However with the use of true services, there is a clear advantage in keeping some persistence at a central-tier,...Dec. 27, 2005 02:00 PM EST Reads: 19,675 Replies: 5 |
Web services were created around the notion that it's easier to discover and leverage somebody else's service rather than write your own from scratch. Also, it is much easier to create applications made up of many services, thereby allowing change to occur at a pace faster than anythin...Dec. 9, 2005 04:30 PM EST Reads: 21,855 Replies: 6 |
Why do we do what we do? I mean, why do we design and implement SOAs? The truth is we do so to improve our business, thereby making it more adaptable and ready to accept change without major disruptions. However, what does this mean to the bottom line?Oct. 17, 2005 03:15 PM EDT Reads: 16,833 Replies: 2 |
As we discussed last month, performance is often an afterthought when building new systems, including SOAs. We're finding that services and SOAs fall victim to this oversight as well. Indeed, there is a right way and a wrong way to design a service and an SOA. Also, there are things th...Aug. 2, 2005 10:15 PM EDT Reads: 19,275 Replies: 2 |
Performance is often an afterthought when building new systems, and I'm finding that services are no exception. Truth be told, most services out there just function. They are not optimized to scale, and SOAs are running into walls as those services hit the upper limit. If we don't lear...Jun. 28, 2005 11:00 AM EDT Reads: 14,182 Replies: 1 |
Building an SOA usually means leveraging a loosely coupled-type architecture. While the benefits of a loosely coupled SOA with many services are apparent, the operational characteristics can be a nightmare. However, with a bit of planning, and the use of some standards, your SOA will b... May. 26, 2005 12:00 PM EDT Reads: 7,742 |
As we bring our SOAs online using Web Services, we all know that SOAP is the standards message transfer protocol. But the interface description language for Web Services (WSDL) isn't specifically for SOAP. It's more generic. Apr. 26, 2005 11:00 AM EDT Reads: 16,069 |







Dave is an internationally known cloud computing and SOA expert. He is a sought-after consultant, speaker, and blogger. In his career, Dave has formed or enhanced many of the ideas behind modern distributed computing including EAI, B2B Application Integration, and SOA, approaches and technologies in wide use today.In addition, Dave is the Editor-in-Chief of SYS-CON's 
Many SOA projects are created out of hype, not need. Clearly many enterprises are 'managing by magazine' and are more concerned about doing something cool rather than doing something helpful. You know the difference, and I'm sure there are both types of projects in your organization to...
Architectures are like archaeology; in essence, layers upon layers of systems, applications, databases, and connections, typically built or procured to solve a tactical problem. Many corporations talk a good game and brag about the strategic long-term direction of the enterprise archit...
While few will disagree that the inefficiencies of existing enterprise architectures have reached a critical level, many count on 'flying under the radar' of those who look at a company's efficiencies. Let's face it; enterprise architecture is very technical and difficult to understand...
Last month I wrote about vendor-driven architectures (VDA), and I had a few vendors ask me to look on the other side of the fence. In essence, to consider how vendors can better address the needs of the customer, considering the new drivers with SOA. Truth be told, I can't believe the ...
When looking at technology buying patterns in the world of SOA, there's one common thread. The Global 2000, and many government agencies, are purchasing from their existing vendors, no matter what the needs or requirements. I call these solutions purchasing 'comfort technologies' since...
With the advent of Web services and SOA, we've been seeking to create architectures and systems that are more loosely coupled. Loosely coupled systems provide many advantages including support for late or dynamically binding to other components while running, and can mediate the differ...
To mark a new standard in the SOA space, I create a Google Alert and sift through the pile of links returned to get the scope of its maturation. I'm currently tracking over 60 standards, starting with SOAP and XML (XML happened way before Google was cool).
So, does testing change with SOA? You bet it does. Unless you're willing to act now, you may find yourself behind the curve as SOA becomes systemic to all that is enterprise architecture, and we add more complexity to get to an agile and reusable state.
Making solutions scale is nothing new. However, the SOA technology and approaches employed recently are largely untested with higher application and information and service management traffic loads. SOA implementers are happy just to get their solutions up and running, but, in many cas...
If you've kept up with SaaS and SOA you know that Salesforce.com does an on-demand SOA solution. Apex is its on-demand development and deployment platform, including a complete development environment, programming language, database, and now the ability to create, expose, and consume W...
While the notion of SOA continues to emerge, those who are implementing SOAs today are faced with a variety of challenges, including the complexities of SOA, and the work involved with understanding their existing problem domain and requirements. Those who want to get SOA right the fir...
This is the larger issue, as I see it, and is very visible to me working both in the world of SOA and the world of enterprise architecture. So, why are they different worlds? Moreover, what is enterprise architecture, and how does it fit with reference models and reference architecture...
The SOA reference architecture (RA) provides a bridge between the concepts and vocabulary defined by the SOA Reference model and the implementation of a SOA. The SOA reference architecture models the abstract architectural elements for a SOA independent of the technologies, protocols, ...
I spent a few hours of my weekend attempting to research and define these concepts a bit better, in essence, taking everyone's opinions and normalizing them so they make better sense. What I found were many of the same notions, defined differently, but all attempting to solve the same ...
First, the history. Data integration is the name the vendors have adopted to replace the ETL (Extract Translate Load), data cleansing, and data warehousing tools of days gone by. These tools actually pre-date the notion of EAI, and were really the first sets of technology designed to d...
I'm consulting now...at the project and strategy levels...and finding that a lot of real work needs to be done to get SOAs up and running. For most organizations, the first step of their SOA project is to figure out how much this SOA will cost. So you can budget appropriately and get t...
A few of my clients are now looking to staff their first inroads into SOA, their first project where something actually happens beyond the investigation. So...how many people are needed on the project? Who are they? What are their roles? Here are some rough guidelines based upon my exp...
Working directly on SOA projects as an independent I'm exposed to many more organizations than when I was building technology. As such, I see some common patterns or issues emerging. The largest and most disturbing is the fact that there seems to be a huge chasm yawning between the tra...
Last month an alliance of leading vendors announced progress on specifications to define a language-neutral programming model for application development in SOA environments. They call this specification Open SOA Collaboration. In essence, they are proposing a new standard to create an...
Right now the implementation of SOAs seems involve much more hype than actual work. However, there are some patterns beginning to emerge, or, procedures the implementers are doing right to insure success. These patterns are not always obvious, so perhaps this is a good time to learn th...
Let's face it, WS-BPEL 1.1 was not a great standard, and left so much out that many end users and vendors found it useless. In response, the vendors put a ton of proprietary extensions in their BPEL 1.1-based products, thus diluting its value to the point of 'Why bother?' This was a di...
What is unique about an SOA is that it's as much of a strategy as a set of technologies, and it's really more of a journey than a destination. Moreover, it's a notion that is dependent upon specific technologies or standards, such as Web services and interface technology, but really re...
So what's hot these days in the world of SOA? Governance, registries, orchestration...? Nope. As folks looking to implement SOA seek that first killer project the emphasis is on what to do, not what you use, and that's exactly the right way to think. As SOA becomes more of a reality am...
It has come to my attention that there are really two kinds of SOA technology vendors out there, old school and new school - each offering very different approaches to solving the SOA problem. I'm not going to mention any particular vendors, but you guys can guess who they are.
There is a lot of talk about how SOA will significantly lower the need for developers, thus the savings of SOA. This will be accomplished through the promise of reuse that's driving many toward the SOA light. However, I'm not sure we'll see a reduction in development with the advent of...
I caught a review in Fast Company of an interview that Craig Newmark of Craigslist had with ABC's Nightline News. I didn't see the interview myself, but Fast Company did a good job highlighting the more important points, including the fact that Craigslist, which offer free classified a...
The notion of building bridges to service providers and managing the interaction will become more commonplace in 2006 as we learn to accept that many services we leverage within an enterprise are services we may not host. The technology exists today. We need to define and refine our ap...
Truth be told, traditional approaches to integration are really about keeping persistence at the points, within the source or target systems, and replicating data as needed. However with the use of true services, there is a clear advantage in keeping some persistence at a central-tier,...
Web services were created around the notion that it's easier to discover and leverage somebody else's service rather than write your own from scratch. Also, it is much easier to create applications made up of many services, thereby allowing change to occur at a pace faster than anythin...
Why do we do what we do? I mean, why do we design and implement SOAs? The truth is we do so to improve our business, thereby making it more adaptable and ready to accept change without major disruptions. However, what does this mean to the bottom line?
As we discussed last month, performance is often an afterthought when building new systems, including SOAs. We're finding that services and SOAs fall victim to this oversight as well. Indeed, there is a right way and a wrong way to design a service and an SOA. Also, there are things th...
Performance is often an afterthought when building new systems, and I'm finding that services are no exception. Truth be told, most services out there just function. They are not optimized to scale, and SOAs are running into walls as those services hit the upper limit. If we don't lear...















