It seems that I am not as flexible as I believed I could be on my thinking
regarding SOA. I attempted to categorize various SOA engagements in my SOA
World Magazine article entitled A Classification Scheme for Defining SOA.
I believed that I could hide my dissatisfaction with the lack of clarity
surrounding SOA by lumping SODA/application development into its own
subcategory. I was wrong! When it comes down to it, there's still just too
much ambiguity surrounding the term service.
So, you might ask, What is the big deal if we call everything running on a
computer a service? The answer is that not all services are created equally
and there's no way to determine the type or extent of services when a single
term is used as a catch-all.
For me, SOA is defined precisely as follows:
Service-Oriented Architecture (SOA) is an archetypean architectural pattern
that focus... (more)
I had a great lunch discussion today regarding the impact of ownership of SOA
within the business. As I have discussed multiple times, SOA is about
business services, not technical services, but the reality of this point is
lost in semantics. The following illustrates the different perspectives
that each have and how that impacts the overall SOA initiative.
Let's look at two business capabilities in real estate: renting the building
space (sales) and drawing up rental agreement (legal). Each of these
business capabilities are effectively services to the business. In order to
Experts say that cloud computing is disruptive and then continue on to
discuss how the cloud quickly enables innovation while competition between
cloud service providers drive costs down. Both of these scenarios are
accurate, but the disruption from cloud has additional shockwaves that only
now beginning to be felt. Hardware and software vendors are starting to show
signs of wear on their revenue streams due to cloud. Eventually, that wave
will begin to impact the ecosystems that includes Value-Added Resellers and
professional services firms that implement the products for those ... (more)
XML can be thought of as the "universal serialization of data." It provides a
flexible, open approach for modeling data and sharing messages among business
partners (or systems) in a consistent manner. XML provides the ideal solution
to messaging in a B2B e-commerce infrastructure since it enables a loosely
coupled design that can significantly lower a partner's barrier to entry.
While most users of XML utilize its hierarchical nature to define data, this
article discusses possible approaches for eliminating redundant data within
XML messages by employing the features of ID and ID... (more)
Adam Bosworth, vice president of engineering of the Frameworks Division at
BEA, recently sat down with JP Morgenthal to talk about his role in WebLogic.
WLDJ: Tell us about your role at BEA.
Adam: Basically, I make sure that we build what's necessary for J2EE to
become usable by the rest of us - on top of WebLogic Server. Whether it's
building the user interface in the portal strategy, or building the overall
development environment, WebLogic Workshop will make it easy for every
reasonable developer to use.
WLDJ: What are your primary software development interests?
AB: I've spent ... (more)