<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>SOA</title><description>This Blog is about Service-Oriented-Architecture (SOA) issues and best practices in Enterprise cultures reliant upon real-time, cross-system, data access and updates.</description><link>http://oshyn.com/</link><lastBuildDate>Sun, 27 May 2012 10:38:21 GMT</lastBuildDate><docs>http://backend.userland.com/rss</docs><generator>RSS.NET: http://www.rssdotnet.com/</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/OshynSOA" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="oshynsoa" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Useful SOA Bookshelf</title><description>&lt;p style="text-align: justify; "&gt;My Professional Library is speaking out!  A listing of print resources new and old, they made it to my top shelf.  Some have dropped off the list and new ones added, but all together, this compilation should prove to be very valuable to those of you who still read.  However, I don't believe the Kindle will be of much help with these reference materials - get the real thing.  My hope is to one day, provide some short reviews on each with my personal SOA flare, but for now - trust me or lean on Amazon.&lt;/p&gt;
&lt;h1&gt;SOA Technical&lt;/h1&gt;
The technical know-how books vital to SOA design and implementation.
&lt;ul&gt;
    &lt;li&gt;The "Erl" Suite
    &lt;ul&gt;
        &lt;li&gt;&lt;a href="http://www.amazon.com/Design-Patterns-Prentice-Service-Oriented-Computing/dp/0136135161/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260388244&amp;amp;sr=1-1" target="_blank"&gt;SOA Design Patterns&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.amazon.com/Service-Oriented-Architecture-SOA-Concepts-Technology/dp/0131858580/ref=sr_1_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260388272&amp;amp;sr=1-3" target="_blank"&gt;Service-Oriented Architecture&lt;/a&gt;: Concepts&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.amazon.com/Service-Oriented-Architecture-Integrating-Services-Computing/dp/0131428985/ref=sr_1_7?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260388370&amp;amp;sr=1-7" target="_blank"&gt;Service-Oriented Architecture&lt;/a&gt;: A Field Guide&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.amazon.com/SOA-Principles-Service-Design-Thomas/dp/0132344823/ref=sr_1_4?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260388327&amp;amp;sr=1-4" target="_blank"&gt;SOA Principals of Service Design&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.amazon.com/Web-Service-Contract-Design-Versioning/dp/013613517X/ref=sr_1_5?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260388346&amp;amp;sr=1-5" target="_blank"&gt;Web Service Contract for SOA&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Enterprise-SOA-Service-Oriented-Architecture-Practices/dp/0131465759/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387886&amp;amp;sr=1-1" target="_blank"&gt;Enterprise SOA&lt;/a&gt;: Service-Oriented Architecture Best Practices&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;SOA Business&lt;/h1&gt;
The business-savvy books that help illuminate the value proposition.
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/SOA-Governance-Achieving-Sustaining-Business/dp/0137147465/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387863&amp;amp;sr=1-1" target="_blank"&gt;SOA Governance&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/New-Language-Business-SOA-Web/dp/013195654X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387845&amp;amp;sr=1-1" target="_blank"&gt;The New Language of Business&lt;/a&gt;: SOA and Web 2.0&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Service-Oriented-Architecture-SOA-Compass-Enterprise/dp/0131870025/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387821&amp;amp;sr=1-1" target="_blank"&gt;Service-Oriented Architecture Compass&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Succeeding-SOA-Realizing-Business-Architecture/dp/0321508912/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387790&amp;amp;sr=1-1" target="_blank"&gt;Succeeding with SOA&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Service-Oriented-Architecture-Dummies-Computer/dp/0470054352/ref=pd_cp_b_1" target="_blank"&gt;SOA for Dummies &lt;/a&gt;- ok I know, I know, but this book makes at least one solid point early on&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;SOA Ancillary&lt;/h1&gt;
Some related material that I have found quite helpful for integration challenges.
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Enterprise-Master-Data-Management-Information/dp/0132366258/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387768&amp;amp;sr=1-1" target="_blank"&gt;Enterprise Master Data Management&lt;/a&gt;: An SOA Approach&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Restful-Web-Services-Leonard-Richardson/dp/0596529260/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387735&amp;amp;sr=1-1" target="_blank"&gt;RESTful Web Services&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Continuous-Integration-Improving-Software-Reducing/dp/0321336380/ref=wl_it_dp_o?ie=UTF8&amp;amp;coliid=I3EZ8W9Y8HH7DW&amp;amp;colid=1M7O503MKQJAD" target="_blank"&gt;Continuos Integration&lt;/a&gt;: Improving Software Quality&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215/ref=wl_it_dp_o?ie=UTF8&amp;amp;coliid=I2009NKHHCVE5W&amp;amp;colid=1M7O503MKQJAD" target="_blank"&gt;Domain-Driven Design&lt;/a&gt;: Tackling Complexity&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Pattern-Oriented-Software-Architecture-System-Patterns/dp/0471958697/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387660&amp;amp;sr=1-1-spell" target="_blank"&gt;Pattern Oriented Software Architecture&lt;/a&gt; (V1)&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Things-Every-Software-Architect-Should/dp/059652269X/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387986&amp;amp;sr=1-1" target="_blank"&gt;97 Things Every Software Architect Should Know&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;SOA Foundational&lt;/h1&gt;
SOA is chuck-full of standards.  Here are some key groundwork type of material.
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387553&amp;amp;sr=1-1" target="_blank"&gt;Design Patterns&lt;/a&gt;: Gang of Four&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Enterprise-Integration-Patterns-Designing-Deploying/dp/0321200683/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387530&amp;amp;sr=1-1" target="_blank"&gt;Enterprise Integration Patterns&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387447&amp;amp;sr=8-1" target="_blank"&gt;Patterns of Enterprise Application Architecture&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/UML-Distilled-Standard-Modeling-Language/dp/0321193687/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260387598&amp;amp;sr=1-1" target="_blank"&gt;UML Distilled: A Brief Guide&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.amazon.com/Professional-XML-Schemas-Jon-Duckett/dp/1861005474/ref=sr_1_6?ie=UTF8&amp;amp;s=books&amp;amp;qid=1260389058&amp;amp;sr=1-6" target="_blank"&gt;Professional XML Schema&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><link>http://oshyn.com/RSSRetrieve.aspx?ID=2436&amp;A=Link&amp;ObjectID=104057&amp;ObjectType=56&amp;O=http%253a%252f%252foshyn.com%252f_blog%252fSOA%252fpost%252fUseful_SOA_Bookshelf%252f</link><guid isPermaLink="true">http://oshyn.com/_blog/SOA/post/Useful_SOA_Bookshelf/</guid><pubDate>Tue, 12 Jan 2010 19:11:00 GMT</pubDate></item><item><title>SOA Web Resources</title><description>&lt;p style="text-align: justify; "&gt;Are you tangled in the web?  Having trouble finding quality places to visit to inform you about SOA, integration, and IT in general?  Lost in the Google paginator?  Here is my list (updated regularly) of popular sites, blogs, groups and other things is check out on the web.  Please comment me on places I left out.&lt;/p&gt;
&lt;h1&gt;Institutional&lt;/h1&gt;
Here are the major players:
&lt;ul&gt;
    &lt;li&gt;SOA World Mag - &lt;a href="http://soa.sys-con.com" target="_blank"&gt;http://soa.sys-con.com&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;eBizQ - &lt;a href="http://www.ebizq.net/" target="_blank"&gt;http://www.ebizq.net/&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;ZDNet - &lt;a href="http://www.zdnet.com/" target="_blank"&gt;http://www.zdnet.com/&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;ZapThink - &lt;a href="http://www.zapthink.com/" target="_blank"&gt;http://www.zapthink.com/&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;The SOA Mag - &lt;a href="http://soamag.com/" target="_blank"&gt;http://soamag.com/&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;InfoQ - &lt;a href="http://www.infoq.com/soa" target="_blank"&gt;http://www.infoq.com/soa&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Personal Favorites&lt;/h1&gt;
Here are some specific blogs I check out:
&lt;ul&gt;
    &lt;li&gt;Dave Linthicum - &lt;a href="http://www.infoworld.com/blogs/dave-linthicum" target="_blank"&gt;http://www.infoworld.com/blogs/dave-linthicum&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Marc Rix - &lt;a href="http://chaoticit.blogspot.com/" target="_blank"&gt;http://chaoticit.blogspot.com/&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Alastair Bathgate - &lt;a href="http://www.workforceinabox.com/" target="_blank"&gt;http://www.workforceinabox.com/&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Johan den Haan- &lt;a href="http://www.theenterprisearchitect.eu/" target="_blank"&gt;http://www.theenterprisearchitect.eu/&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Google Group - &lt;a href="http://groups.google.com/group/the-enterprise-architecture-network" target="_blank"&gt;http://groups.google.com/group/the-enterprise-architecture-network&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Technology&lt;/h1&gt;
Here, of course, are some darn good technology places everyone should be monitoring:
&lt;ul&gt;
    &lt;li&gt;Slashdot - &lt;a href="http://slashdot.org/" target="_blank"&gt;http://slashdot.org/&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;InformIT - &lt;a href="http://www.informit.com/index.aspx" target="_blank"&gt;http://www.informit.com/index.aspx&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;InfoQ - &lt;a href="http://www.infoq.com/" target="_blank"&gt;http://www.infoq.com/&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;TechCrunch - &lt;a href="http://www.techcrunch.com/" target="_blank"&gt;http://www.techcrunch.com/&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;All Top List - &lt;a href="http://it.alltop.com/" target="_blank"&gt;http://it.alltop.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><link>http://oshyn.com/RSSRetrieve.aspx?ID=2436&amp;A=Link&amp;ObjectID=104017&amp;ObjectType=56&amp;O=http%253a%252f%252foshyn.com%252f_blog%252fSOA%252fpost%252fSOA_Web_Resources%252f</link><guid isPermaLink="true">http://oshyn.com/_blog/SOA/post/SOA_Web_Resources/</guid><pubDate>Sun, 13 Dec 2009 22:33:00 GMT</pubDate></item><item><title>SOA is Turning Things Upside Down</title><description>&lt;div&gt;In my recent post about "Layers" and "Patterns", I was trying to argue the importance of "Services" and their role (as not the only player) in an SOA.  With that said, I am being reminded of a diagram I used to see describing Enterprise Architecture Frameworks by decomposing an organization into "Layers".&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;a href="http://en.wikipedia.org/wiki/File:Layers_of_the_Enterprise_Architecture.jpg"&gt;Wikipedia&lt;/a&gt; currently is showing this image:&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div style="text-align: center; "&gt;&lt;img alt="" src="/blogResources/Triangle.png" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; " /&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div style="text-align: center; "&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;I believe the intent was two-fold. (1) Identify specific roles and domains and (2) show respective hierarchy to one another.  The latter may be more subtle, but clearly it is important for architects to understand the Business artifacts come first, then the data, then applications, then technology so why not stack them like the diagram suggests.  However, I was wondering why the triangle was chosen?  By using this representation, it seems to typify another generalization, albeit maybe unintended.  The domains on top are smaller then those on the bottom.  Was this on purpose?&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;I am pontificating now, but is this because we think we need to put more effort in terms of output for those with larger area?  Is this true and if so why not more outcry from the business?  Or maybe we all realize that in practice we see our architectures made up of more from the bottom then the top?  If nothing else, even today I see more energy, more conversation, more debate and more specialization in the technology space then any other domain of Enterprise Architecture.  Is this age-old symbolization of architecture the genesis of unintended consequences: Technology is King and the business is it's humble servant?  How can that be, the business is at the top right?!?  Well maybe better said, Technology is King and the business is it's diadem.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;Consider flipping the triangle.  Where not only is the business at the top but also consumes the most area.  Then follows data, applications and technology where the bottom is smallest portion of the architecture.  I know this would never fly due to experts smarter than I saying, "It all points to technology and thus counterintuitive" or my favorite, "It does not have a flat foundation, how can it stand?"  Even so, I believe there is some merit in this new depiction.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;With the advent of SOA traction in Enterprise Architecture, it should ideally minimize the importance, effort, and landscape of technology.  In a very real sense, technology is merely the interface gateway and maybe infrastructure to the enterprise.  The process modeling, data management, decision intelligence, service components should begin to be extracted from the technology space and become more common place in the business domain.  BPMN, BPEL, rules engines, process improvement and the like are forcing us to get the business people more involved in architecture - the true allure to an SOA.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;And since I am busting down some long-standing doors, why not even change the domains slightly.  Why do we even need to bring up Applications anymore?  In the past we modeled our business after COTS or IT limitations, so the application domain is where the real business logic resided.  This lead to it being recognized as it own domain.  Now we realize we should model our architecture, systems, technology after our business.  Allow agility to enable technology to meet the individual need.  In this sense, the application domain has become a Service Layer.  Business oriented services that interact with applications, data or people.  I would still agree that the data domain trumps the service domain in both significance and effort thus higher on the diagram.  Finally that leaves the business at the top that is most important as well most invested in.  The business thus leverages data, services and technology to build the very processes and methodologies that model their goals, motivations, differentiations, etc.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;My new diagram would look like this:&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div style="text-align: center; "&gt;&lt;img alt="" src="/blogResources/upsidedown triangle.jpg" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; " /&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
</description><link>http://oshyn.com/RSSRetrieve.aspx?ID=2436&amp;A=Link&amp;ObjectID=98253&amp;ObjectType=56&amp;O=http%253a%252f%252foshyn.com%252f_blog%252fSOA%252fpost%252fSOA-Turning-Things-Upside-Down%252f</link><guid isPermaLink="true">http://oshyn.com/_blog/SOA/post/SOA-Turning-Things-Upside-Down/</guid><pubDate>Tue, 12 Jan 2010 19:10:00 GMT</pubDate></item><item><title>Missing the "Oh" in your SOA?</title><description>&lt;div&gt;Pattern-Oriented development is paramount in IT.  Patterns are used for designing software [POSA], integrating applications [EIP] or building enterprise systems [PEAA].  They make us feel comfortable that are our solution in the end will be extensible, reusable and hopefully along the way we managed avoiding some age-old pitfalls.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;One thing enterprise software architecture teaches us is to rely on layers.  There are various patterns and styles of layers but more than likely if you are missing layers you are missing the mark with your framework.  Inside the context of integration landscapes and even application development, the introduction of “services” has greatly improved our ability to leverage layers well – make them more understandable, reusable and frankly standard.  &lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;Services can mean lots of things, from a simple exposed interface to a data object, to an managed end-to-end business process, to an  interactive SOAP web service or EJB.  But at the end of the day, the term service has become common with the “stuff” or components we should be interacting within our layers.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;If it’s a data layer, then provide me data-access CRUD like services.  If it’s a domain layer, provide me with business process logic.  If it’s an application layer, provide me with interface adaptors.  It it’s a presentation layer, provide me with representational views. And the list goes on and on, but we all agree we should be employing our patterns with services in mind in both development and discussion.&lt;/div&gt;
&lt;div&gt;Does this therefore mean all architecture lends itself to Service-Oriented Architecture?  Well – no.  Service abstraction is something service-oriented architecture leverages but in practice an SOA is far more.  Furthermore, I contend that due to this lack of understanding, there is a very high risk of creating a “Service Architecture” (SA) and missing the boat all together on the sought after “Service-Oriented Architecture” (SOA).&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;The SA is something we rarely talk about and only whispers can be heard of it in JAD meetings, or final production audits.  As a definition, I will give it this:  &lt;em&gt;An Integration Landscape focusing on providing interoperability primarily through exposing and managing services across the enterprise&lt;/em&gt;.   In short, take your spaghetti code and stovepipe applications – re-architect them using services and layers (ignoring the true patterns from whence they came) – and you are left with an expensive replica of what you had: a point-to-point mess only this time with fancy service names attached to all those tightly-coupled interfaces.  And just because you decided to run all this on top of the latest “ESB” you hope to god the resultant SOA guarantees all the power it touts.  For this reason, I have grown to hate the term “integration point”.  As if all I need to do is define some necessary communication /action and provide some code to interoperate and “voila”, a true “service” comes out and now we are on our way to an SOA.  Sorry to say nope – designing integration landscapes by focusing on integration points, will usually get you quickly to a place where “web” and “point” are frowned upon.  (Referring the web chaos of point-to-point architectures).  Unless of course you were going for P2P, but since this BLOG is about SOA, I would assume you are not – and thus frowning is applicable.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;SOA has evolved to mean so much, maybe too much, but at the least it is associated with a series of highly desired characteristics of enterprise application architecture.  Benefits like agility, governability, real-time, guaranteed, extensible and intelligent add to our ROI while benefits like reusability, maintainability, operational efficiency, automation, auditability reduce our TCO.  So how do we ensure we get all this?  Is it even possible?  Or is SOA another ivory tower pipe dream big software vendors and consultants are helping us peddle?&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;Check out some of my previous postings for definitions of an SOA – but in short, I would have preferred the “S” stood for Standard.  As in the tried and true standards that have really stood the test of time and now we finally are smart enough to realize it and start repeating it rather than conjuring up something new for our own ego sake.  However, for this posting I will offer this up for defining an SOA: &lt;em&gt;An Integration Landscape that provides both interoperability and infrastructure through a strategic enterprise solution embodying connectivity, consolidation, composition and completeness&lt;/em&gt;.  Before I get hammered by the SOA for dummies people who say where is mention of the business people, this is meant to constrain SOA as an integration landscape not a project methodology.  I am not trying to redefine IT departments and IT business as we know it, just pointing out that when I look at what was actually implemented, how can I tell if it was more of an “SA” or “SOA”.  Besides, I added words like “enterprise” and consolidation to include the “business” (yes the stakeholders and business owners are important) – you cannot achieve consolidation or completeness without the business. See my blog on &lt;a href="http://www.oshyn.com/_blog/SOA/post/Making_SOA_Happen_-_The_Oshyn_Maturity_Model/" target="_blank"&gt;SOA Maturity&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;The big deal here is the combination of technology, infrastructure (IT resources and Business resources where resources are people, processes and tangible assets) and standardization in a way that shows evolution and maturity of thought on both sides.  ESBs, web services, integration points, BPM or even technology patterns can not achieve this alone.  For an SOA to begin to produce all the benefits it so badly wants to, it needs some old school experience to pave the way.  Don’t throw out all your old PM methodologies or Architectural gurus in favor for new age hype.  Slow down, question why, document decisions points, make sure you are actually modeling your business not technology or a deadline, and for goodness sake, make sure the solution everyone is going for actually makes sense.&lt;/div&gt;

</description><link>http://oshyn.com/RSSRetrieve.aspx?ID=2436&amp;A=Link&amp;ObjectID=97934&amp;ObjectType=56&amp;O=http%253a%252f%252foshyn.com%252f_blog%252fSOA%252fpost%252fMissing_the_Oh_in_your_SOA%252f</link><guid isPermaLink="true">http://oshyn.com/_blog/SOA/post/Missing_the_Oh_in_your_SOA/</guid><pubDate>Sat, 07 Nov 2009 22:52:00 GMT</pubDate></item><item><title>New White Paper: Business Benefits of SOA</title><description>&lt;div&gt;&lt;em&gt;White Paper Helps Business Professionals Make Effective Decisions by Understanding the Benefits of Service-Oriented Architecture&lt;br /&gt;
&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;Los Angeles, CA – October 6, 2009 -- Oshyn, Inc., www.oshyn.com, an Enterprise Technology Agency with a reputation for delivering innovative business solutions for the web, mobile devices and enterprise technology platforms, today announced the release of their newest white paper, Understanding the Value of Service-Oriented Architecture to Maximize Business Results.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;Authored by Oshyn Director of Technology and EnterpriseArchitect, Shawn Simon and Marketing Consultant Kimberly McCabe, this white paper draws from Oshyn's vast experience in Service-Oriented Architecture, helping organizations develop highly scalable platforms which enable faster future integrations and system modifications while reducing future technology costs across the business. The white paper is an introduction to Service-Oriented Architecture which discusses:&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
    &lt;li&gt;What is Service-Oriented Architecture?&lt;/li&gt;
    &lt;li&gt;Service-Oriented Architecture as a business strategy&lt;/li&gt;
    &lt;li&gt;Understanding systems connectivity&lt;/li&gt;
    &lt;li&gt;Ability to make "Best of Breed" software selections&lt;/li&gt;
    &lt;li&gt;Standardization v. Customization&lt;/li&gt;
    &lt;li&gt;Effects of Web 2.0&lt;/li&gt;
    &lt;li&gt;Disparate systems and repetitive data&lt;/li&gt;
    &lt;li&gt;Capturing consumer data online&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;The new white paper can be downloaded at: &lt;a href="http://"&gt;http://www.oshyn.com/landingpages/understanding-the-value-of-soa&lt;/a&gt;&lt;/div&gt;
</description><link>http://oshyn.com/RSSRetrieve.aspx?ID=2436&amp;A=Link&amp;ObjectID=112202&amp;ObjectType=56&amp;O=http%253a%252f%252foshyn.com%252f_blog%252fSOA%252fpost%252fNew_White_Paper_Business_Benefits_of_SOA%252f</link><guid isPermaLink="true">http://oshyn.com/_blog/SOA/post/New_White_Paper_Business_Benefits_of_SOA/</guid><pubDate>Tue, 12 Jan 2010 19:08:00 GMT</pubDate></item><item><title>Oshyn's Higher Education Solution Offerings</title><description>&lt;p&gt;Oshyn provides industry and technology experience in solving five key “areas of challenge” facing executive decision making and strategic planning within HE industry.  The solution set includes expertise in business process, project delivery, both Java and .Net frameworks along with a multitude of Service Oriented Architecture (SOA) Approaches designed holistically for Higher Educational organizations.
&lt;/p&gt;
&lt;div&gt;&lt;strong&gt;&lt;span style="text-decoration: underline; "&gt;Market&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;Higher Education Providers (both Online and Campus Based)&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span style="text-decoration: underline; "&gt;&lt;strong&gt;Target Groups with ROI&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="text-decoration: underline; "&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;VP of IT, VP of Enterprise Architecture                            &lt;span style="white-space: pre; " class="Apple-tab-span"&gt;	&lt;/span&gt;Integration &amp;amp; Functionality&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;VP of Operations, VP Business Applications                Maintenance &amp;amp; Flexibility&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;Business Units: Admissions, Registrar, Bursar          Process Improvement&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;span style="text-decoration: underline; "&gt;Message&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="text-decoration: underline; "&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;HE Areas of Challenge&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;•         Specialized Admission Process&lt;/div&gt;
&lt;div&gt;•         Consolidated Student Experience&lt;/div&gt;
&lt;div&gt;•         Accounts Receivable Scope&lt;/div&gt;
&lt;div&gt;•         Partner Channels&lt;/div&gt;
&lt;div&gt;•         ERP (SIS) Upgrade / Replacement&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;Specialized Admission Process&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Admissions starts from moving a prospect to an applicant (filling out a form and submitting it), to reviewing their credentials and advising (transcripts, program selection, degree choice), to finally driving to an admission decision, enrollment and following up (student on-boarding, registration, provisioning).  Each organization will treat these steps differently, each with the same goal in mind – seamlessly drive prospects to student life while demonstrating competitive differentiation.   Oshyn is prepared to meet common challenges including the number of systems involved, term starts and timings, degree/program combinations, managing dual-degree applicants, and process automation for applicant communications as well as student on-boarding such as account creations and user credentials. &lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;Consolidated Student Experience&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Regardless if it’s a campus based or online institution, a student experience that includes quick and accurate access to data and action is vital to retention and competitive advantage.  Primarily student experience starts with the classroom management: class registration, access to course materials, and grades.  The natural extension is to include campus email and campus life portals, as well as bursar information about billing/finical aid and registrar transcripts.   Oshyn has solved all these basic problems and now is offering sophisticated solutions in student “action” for institutions needing to empower students to make payments, change courses, order books and update personal information electronically.  Online learning adds to the mix a learning management system (LMS) which students expect seamless integration making the technology transparent with a focus on learning not computer frustration.  Oshyn aims to leverage their expertise in online learning process automation and integration for the campus based organizations as well; moving the entire applicant to graduate life cycle to a paper-minimum electronic framework.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;Accounts Receivable Scope&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Oshyn has proven experience in B2B communications and specifically designed and delivered solutions for the HE industry, accounting for various differing sources of payment.  They accommodate personal payments via online (PayPal), over the phone (VeriSign) or by mailed check via Lockbox (BOA).  Payment plan challenges from AMS, BOA and Sallie Mae as well as financial aid modules (PowerFAIDS) are all part of Oshyn the solution set to expand your organizations A/R scope.  Let’s remember that financial transactions are not just about communications but with deep experience in SOX and PCI compliance, Oshyn has an attention for detail that includes the enterprise-class traceability, reporting and error-resolution key for passing stringent audits.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;em&gt;&lt;strong&gt;Partner Channels (Enterprise Footprint)&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;This challenge is better stated as enabling the HE organization to leverage functionality across the enterprise: inter-departments, multi-institutions or even global communications.  Firstly Oshyn positions its technology leaders in both .Net and Java solutions to provide custom departmental utility toolsets.  These niche applications provide value-rich options for solving institutions specific requirements for gaps like order management (fulfillment) or faculty compensation models.  Secondarily, extending these problems outside the walls of the organization and the same technology approaches can help share course offerings (for online learning) or even data models and backend systems for two colleges leveraging the same resources.  Finally, as the HE industry grows internationally solving problems of foreign currency, non US postal addressing and shipping and various languages becomes paramount.  Oshyn is prepared to meet the need.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;&lt;em&gt;&lt;strong&gt;ERP (SIS) Upgrade / Replacement&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;br /&gt;
&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Arguably the most pervasive IT/Business decision that can be made in the HE industry is to make a major change in the institutions’ “Student-Information-System”.  The integrated SIS acts like the HE version of ERP managing almost every aspect of the applicant and student.  Registrar, Bursar, Financial Aid, Admissions, Administration and historical data are all areas the SIS impacts as part of an HE organization.  Due to end-of-life, strategic roadmap or capacity planning, many organizations are moving from or to SunGuard Banner and/or Datatel Colleague.  Oshyn has extensive experience in migrating from one SIS to other the other while minimizing overall impact the organization.  Often times a large undertaking, Oshyn provides PMO and Analysts groups as well as process and technical engineers to maximize SIS feature sets while maintaining core organizations business processes that make up the institution.  With SOA methodologies, Oshyn aims to reduce complexity of overall infrastructure, increase availability to accurate and precise data to all systems, and provide real-time access to all SIS activity across the organization as well as carefully navigating the delivery, QA, and business pitfalls of such an effort. &lt;/div&gt;

</description><link>http://oshyn.com/RSSRetrieve.aspx?ID=2436&amp;A=Link&amp;ObjectID=69415&amp;ObjectType=56&amp;O=http%253a%252f%252foshyn.com%252f_blog%252fSOA%252fpost%252fOshyn's_Higher_Education_Solution_Offerings%252f</link><guid isPermaLink="true">http://oshyn.com/_blog/SOA/post/Oshyn's_Higher_Education_Solution_Offerings/</guid><pubDate>Mon, 21 Sep 2009 18:42:00 GMT</pubDate></item><item><title>Executive SOA Value - Real Time Data Acess</title><description>&lt;p&gt;Does your integration solution provide value or cause problems?  This question obviously presumes your business has some type of “solution” to integration, and it does.  Every
system of information technologies from stand-alone applications to
document management to enterprise provisioning must solve the
“connectivity” problem. &lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p class="entryTitle"&gt;&lt;strong&gt;Executive SOA Value - Real Time Data Acess&lt;/strong&gt;&lt;/p&gt;
&lt;p class="entryContent"&gt;
&lt;/p&gt;
&lt;p style="margin-top: 0in; margin-right: 0in; margin-bottom: 10pt; margin-left: 0in; text-align: justify; "&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;Does your integration solution provide value or cause problems?  This question obviously presumes your business has some type of “solution” to integration, and it does.  Every
system of information technologies from stand-alone applications to
document management to enterprise provisioning must solve the
“connectivity” problem.  This may be simple emails,
multiple database interfaces, full blown EAI or just person-to-person
interaction – the concept is the same: you must be able to communicate
data.  So does your implementation of integration solve the problems facing your business?  How about problems other than purely connectivity?  Or
is integration another hurdle stopping you from the next enhancement or
even worse, costing your business dollars due to poorly designed
interactions?&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-top: 0in; margin-right: 0in; margin-bottom: 10pt; margin-left: 0in; text-align: justify; "&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;To help answer these questions I will present four areas of value mature enterprise integration should promote.  In this thread I want to focus on the first.  It’s what I believe is the one of the most significant challenges facing your enterprise IT landscape today – &lt;em&gt;Real Time Data Access&lt;/em&gt;.  Sometimes mistaken for just connectivity, together with R/T DA it becomes the life blood of integration.  You
see just because you can call an API, read from a database or parse a
file (all connectivity problems) does not mean you can “understand” the
data.  It’s like getting on a conference call where everyone speaks different languages.  Is then the conference call even valuable?&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-top: 0in; margin-right: 0in; margin-bottom: 10pt; margin-left: 0in; text-align: justify; "&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;You
may argue you can pick up some things in inflection like attitude or
seriousness, or maybe even jot down words to translate later, but no
way can you really get out of that meeting what you would if they were
speaking in a model you understood.  Your ability to react
real-time to the conversation is removed: ask questions, comment or
even take it in a direction most interesting to you.  For SOA it is no different.  R/T
DA grants you both instant access and the understanding to engage in
the conversation and get the most from your IT communications. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-top: 0in; margin-right: 0in; margin-bottom: 10pt; margin-left: 0in; text-align: justify; "&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;The integration message for Executive Management is about driving business functionality by enabling real time data access.  Here are six attractive topics that will resonate with both management and business users alike.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote style="margin-right: 0px; " dir="ltr"&gt;
&lt;p style="text-indent: -0.25in; text-align: justify; "&gt;&lt;span style="font-family: symbol; "&gt;·&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'times new roman'; "&gt;         &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;Data Connectivity&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: justify; "&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;Although I purposely intended to diminish the value of “just connectivity”, it is joined at the hip with R/T DA.  With
SOA today, we embraced the vast sea of interface options allowing your
business to grow with little concern about application framework,
technology stack or legacy abstraction.  This should now be fundamental and universal.  Whether it is a Mainframe or JBI, IT organizations should stop treating connectivity like its some untamed wild beast.  Embrace
the heterogeneous environments and let true business decisions drive
application selections not fear of missing core competencies.  The most basic value-add on SOA is to enable software functionality not possible without it.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote style="margin-right: 0px; " dir="ltr"&gt;
&lt;p style="text-indent: -0.25in; text-align: justify; "&gt;&lt;span style="font-family: symbol; "&gt;·&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'times new roman'; "&gt;         &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;Data Purity&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: justify; "&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;Now that you can see the data (connect), you can verify and validate the data.  The
former may be a series of tests ensuring you are looking or
transferring the “right” data and the latter certifying its “legal”
data.  Data purity is at the center of interface management, SLA compliance and stability.  Being
confident in your data as well as now having the choice to cleanse or
de-dup where appropriate can often be considered a major win in and of
itself, and rightfully sits in the forefront of SOA ROI.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote style="margin-right: 0px; " dir="ltr"&gt;
&lt;p style="text-indent: -0.25in; text-align: justify; "&gt;&lt;span style="font-family: symbol; "&gt;·&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'times new roman'; "&gt;         &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;Data Enrichment&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: justify; "&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;The most concrete value from data access in general is data processing.  In
today’s world of R/T transactions, I favor the term data enrichment
putting the emphasis on the data model rather than the business
processing.  Enrichment primarily describes two types of
utility often necessary for the business: Processing Engines and Entity
Substantiation.  Engines are needed as “black boxes” of logic or computations critical to substantiation.  I
am the first to advocate that wherever possible externalize
functionality into meaningful and flexible business processes or
leverage such functionality by consuming other end-system services.  However there is a place for exposing internal logic for computations that are more static.  I
suppose in one sense these can been as fancy more “business visible”
transformations like calculating balances, determining dates or
shipping rates based on the current data entity.  This
leads me to entity substantiation, a concept I use to put an emphasis
on populating data entities that represent your business not just the
transaction.  A true CDM will provide business entities
available for transactions; in turn they may span multiple end-systems
(or systems of records) and therefore require data enrichment to build
out or substantiate that model.  The precursor to
effective Complex Event Processing (CEP) is a valuable complex event -
or maybe better stated a “complete event”.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style="text-align: justify; "&gt; &lt;/p&gt;
&lt;blockquote style="margin-right: 0px; " dir="ltr"&gt;
&lt;p style="text-indent: -0.25in; text-align: justify; "&gt;&lt;span style="font-family: symbol; "&gt;·&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'times new roman'; "&gt;         &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;R/T Decision Making&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: justify; "&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;Decision making is useful and performing it real time to alter the business process path can be “wow”ing.  Think of airlines that readily change their rates per seat based on availability, incoming demand, and physical plane capacity.  Or campaign management that involves changes promotional discounts based on specifics of the sale.  Imagine
advanced computations that detect potentially fraudulent transactions
by scanning though past history and comparing to current events.  These
are all pockets of extremely valuable logical processing engines - made
possible with rich and pure business entities flowing through your
integration layer.  &lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote style="margin-right: 0px; " dir="ltr"&gt;
&lt;p style="text-indent: -0.25in; text-align: justify; "&gt;&lt;span style="font-family: symbol; "&gt;·&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'times new roman'; "&gt;         &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;R/T Business Intelligence and Trending&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="text-align: justify; "&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;What happens when decision making meets business intelligence?  How about forecasting volumes spikes using advanced CEP signifying potential resource limitations?  Trending can now become something real-time you can baseline daily or hourly as opposed to the typically longer cycles.  This
power combined with process automation (to be discussed later) can now
help correct or prepare for the business events previously considered
“unexpected”.  In short, the more real-time coupled with
the more sophisticated you become in analyzing the data and trends
important to you, the more accurate your predictability can become. &lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;blockquote style="margin-right: 0px; " dir="ltr"&gt;
&lt;p style="text-indent: -0.25in; text-align: justify; "&gt;&lt;span style="font-family: symbol; "&gt;·&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'times new roman'; "&gt;         &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;R/T Reporting and Monitoring&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style="margin-top: 0in; margin-right: 0in; margin-bottom: 10pt; margin-left: 0.5in; text-align: justify; "&gt;&lt;span style="font-family: 'times new roman', serif; "&gt;Sure we can do SLA metrics, reconciliation assessments, and KPI summaries today.  Now think if we could get those reports on-demand in intervals of minutes, real-time as they are happening.  Suddenly those executive dash boards and charts become alive and curiously give off a magnetic aura we are all drawn to.  “Oh, so that’s what happening!  I see it now.”  Again
tie this data into a well-design exception handler (more on this later)
and you have the potential for that self-healing infrastructure that
can give operation guys a good night sleep.  Gone can be
the days where the system itself inflicts more pain on the enterprise
than the users, allowing its own transactions to bring it to its knees.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-top: 0in; margin-right: 0in; margin-bottom: 10pt; margin-left: 0.5in; text-align: justify; "&gt; &lt;/p&gt;
&lt;span style="font-family: 'times new roman', serif; "&gt;
&lt;p&gt;&lt;span lang="EN-GB" style="font-size: 11pt; line-height: 115%; font-family: 'times new roman', serif; "&gt;&lt;strong&gt;Did you start in the middle of this series?&lt;span&gt;  &lt;/span&gt;&lt;a href="http://blogs.oshyn.com/simon/entry/soa_education_class_of_shawnp"&gt;See all the messages related to SOA by ShawnP&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/span&gt;
&lt;p&gt;&lt;/p&gt;

</description><link>http://oshyn.com/RSSRetrieve.aspx?ID=2436&amp;A=Link&amp;ObjectID=46379&amp;ObjectType=56&amp;O=http%253a%252f%252foshyn.com%252f_blog%252fSOA%252fpost%252fExecutive_SOA_Value_-_Real_Time_Data_Acess%252f</link><guid isPermaLink="true">http://oshyn.com/_blog/SOA/post/Executive_SOA_Value_-_Real_Time_Data_Acess/</guid><pubDate>Mon, 21 Sep 2009 18:45:00 GMT</pubDate></item><item><title>Making SOA Happen - The Oshyn Maturity Model</title><description>&lt;p&gt;Anyone involved in systems integration at any level understands that
what it means to be “connected”, itself, quickly becomes an abstract
term with multiple meanings.&lt;span&gt;  &lt;/span&gt;Enter in SOA and most have no clue what the goal is.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p class="entryTitle"&gt;&lt;strong&gt;Making SOA Happen - The Oshyn Maturity Model&lt;/strong&gt;&lt;/p&gt;
&lt;p class="entryContent"&gt;
&lt;/p&gt;
&lt;p&gt;Is an integration project merely a matter of connectivity – making n-number of applications transfer data?  By this logic the project’s success is binary: it connected the systems or it did not.  Anyone
involved in systems integration at any level understands that what it
means to be “connected”, itself, quickly becomes an abstract term with
multiple meanings.  Enter in SOA and most have no clue what the goal is.  &lt;/p&gt;
&lt;p&gt;Consider your internet connection (Information Bus).  Even with best throughput, it means little without a web browser (System Interface).  Add
your browser of choice and you are not going very far without specific
web addresses or Google (Service Discovery and Definitions).   Once
you determine your desired URL, you then need to manage potential user
credentials, maybe even VPN requirements and at a minimum play tip-toe
around your local anti-virus software ensuring you can even get access
(Governance and Security).  If you are lucky enough to make it through all that, you land on your page of information and then what?  Well
in today’s 2.0 world of portals, viral advertising, RSS feeds, blogging
and other “features” designed to provide data; you quickly navigate and
disseminate (Process Engine) to extract the thoughts that are the most
important to you.  So you still think you can get around with just connectivity?&lt;/p&gt;
&lt;p&gt;So is SOA about connectivity, or the data?  Is about interfaces or standards?  Does it have anything to say about governance or process improvement?  SOA is a guideline to all these challenges and purports to deliver a clear roadmap to tying these concepts together.  Oshyn’s approach is one that boxes SOA into distinct degrees of maturity growing an integration landscape from the “&lt;strong&gt;Connected-App&lt;/strong&gt;” to the “&lt;strong&gt;Complete-App&lt;/strong&gt;”.&lt;/p&gt;
&lt;span&gt;&lt;img alt="" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; vertical-align: middle; height: 340px; margin-left: 0px; margin-right: 0px; " src="http://blogs.oshyn.com/simon/resource/maturity.JPG" /&gt;&lt;/span&gt;&lt;blockquote style="margin-right: 0px; " dir="ltr"&gt;&lt;blockquote style="margin-right: 0px; " dir="ltr"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;Every integration project starts with the need to connect.  Delivering a Connected Middleware Application is valuable but is greatly limited in its overall enterprise relevance.  Its value increases significantly at this point in a ratio indirectly proportional to its maturity.  It’s
a rite of passage from the Connected-App to the Consolidated ESB
Application, but one that immediately demands attention from the
business community (after all its their attention we want – they hold
the budgets).  From there, the proposition evens out, where each step adds the as much value as the next.  What this diagram does not show is level of respective efforts.  In
truth, the amount of work to move from step to step is more of a
function of architecture (understanding SOA as a collection of
practices) than it is anything else.  A properly planned,
designed and executed SOA should be able to move through maturity model
with increasing efforts - not decreasing where the first step is this
insurmountable endeavor, but just do it so you can reap all these
benefits a year down the road.  Quite the opposite, SOA infrastructure is fairly straightforward and with current toolsets fairly easy to implement.  SOA
Value-Add can typically involve much iteration to get it right from
designing the Enterprise Service Layer (ESL) to agreeing upon composite
application ownership and scope.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Connected-App&lt;/strong&gt; is just that – an application landscape that is able to cross-communicate.  The focus is on both interface management and data modeling.  This is the first degree of integration maturity – data level problem solving.  Here
we apply adaptor patterns, common data models (CDM) and mapping
translations along many other techniques to achieve enterprise plug and
play.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Consolidated-App&lt;/strong&gt;
is maybe the most critical maturity milestone to reach, and
interestingly often of the most overlooked – in favor for delivering
the “Composite-App” as soon as possible.  However doing so
will also most certainly be a recipe for low ROI ignoring the most
significant advancements in integration from the last decade.  Consolidation
origins are birthed out the evolution of data-level integration through
message and event driven interoperability to true process execution.  Consolidation
is to solidify and unify an integration landscape with both message and
process architecture that defines the organization scaling across the
enterprise.  The focus here is not just the use of an ESB,
rather defining its place as simply an enabler for the events that make
up the process, with the emphasis being on the later.  Integration maturity and, in turn SOA ROI, is as much about process engineering as it is connectivity.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The &lt;strong&gt;Composite-App&lt;/strong&gt; is the SOA playground.  The next step with plug and play processes is to leverage them.  Often
touted as agility, the composition is the icing on the integration cake
enabling those rich and necessary consolidated business processes to be
used over and over in a multitude of use cases.  Truly this is the “service” oriented allure of SOA – its technical versatility to provide value to the ever-changing business.  Composition
is a landscape where the library of services and access to the system’s
they represent allow the freedom of erecting powerful business
solutions quickly despite technology stacks (new or old) that are part
of your organizations core competencies.  &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The &lt;strong&gt;Complete-App&lt;/strong&gt; is a today’s representation of a mature integration landscape.  As
with any software deliverable it must be production ready and
enterprise robust to withstand the flurry of diverse transactions it is
to encounter.  For SOA this can take on various forms to
meet the needs of industry verticals, but usually focuses on one more
of the following: Business Activity Monitoring, Policy Management and
Governance, Security measures as well as actions for High Availability
(HA), High Performabilty (HP) and what I call High Maintainability (HM)
for production support.  The most mature SOA
implementations include all of the above as implicit architectural
decisions early on as opposed to add-on after thoughts.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;At
this point it is essential to note, that maturity model expressed here
is not meant to be understood as a project plan methodology.  As
a matter of fact, if a integration project was to start by delivering
the “Connected-App” without first architecting the “Consolidated App”
as well as defining the “Composite App”, that project has little hope
of delivering ROI on its SOA, and has taken a time machine backwards
doomed to make the same mistakes that eventually made speaking letters
E.A.I. forbidden and punishable.&lt;/span&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Did you start in the middle of this series?&lt;span&gt;  &lt;/span&gt;&lt;a href="http://blogs.oshyn.com/simon/entry/soa_education_class_of_shawnp"&gt;See all the messages related to SOA by ShawnP&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;span&gt;&lt;/span&gt;

</description><link>http://oshyn.com/RSSRetrieve.aspx?ID=2436&amp;A=Link&amp;ObjectID=46378&amp;ObjectType=56&amp;O=http%253a%252f%252foshyn.com%252f_blog%252fSOA%252fpost%252fMaking_SOA_Happen_-_The_Oshyn_Maturity_Model%252f</link><guid isPermaLink="true">http://oshyn.com/_blog/SOA/post/Making_SOA_Happen_-_The_Oshyn_Maturity_Model/</guid><pubDate>Fri, 25 Sep 2009 18:13:00 GMT</pubDate></item><item><title>The Integration Horizontal – Spanning the Business</title><description>&lt;p&gt;&lt;span&gt;SOA
has two possible destinations: a technology based approach to enable
business process allowing organizations more control of their business
(where they continue to ask for more) or another technical obstacle the
business sees as expensive, confusing and unnecessary (and avoid at all
costs).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p class="entryTitle"&gt;&lt;span&gt;&lt;strong&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;strong&gt;
&lt;p&gt;The Integration Horizontal – Spanning the Business&lt;/p&gt;
&lt;/strong&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p class="entryContent"&gt;
&lt;/p&gt;
&lt;p&gt;Typically we envision software and the solutions they flaunt to satisfy a specific need in a niche within the enterprise.   From
marketing and sales to IT, from operations to quality assurance each
has its own problems and therefore its unique solution and technology
is quick to run with open arms offering promises to all.  SOA
is not a traditional IT application with a singular focused value
proposition nor is it this ever-transforming magical black box that is
always the solution to any business problem.&lt;/p&gt;
&lt;p&gt;The
challenge is and continues to be this force to keep SOA in the abstract
and wrap it in so much buzz-ology that its identity is lost in favor
for something that really does not exist.  Understanding
SOA as a strategy and set of standards to achieve that strategy, the
SOA tools and platforms become a transport on your integration roadmap
that can help deliver true value.  SOA is best described as a “Strategic Enabler”.  Add
to that mix: Business buy-in, Architectural oversight and IT discipline
and no doubt SOA becomes a legitimate contender for most valuable
player.  Truth be said, if you have those three key
enterprise elements with any baked strategy - success is almost
unavoidable, SOA perhaps is the most far reaching. &lt;/p&gt;
&lt;p&gt;Enterprise SOA can enable value in at least these four horizontals across the organization.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="" src="http://blogs.oshyn.com/simon/resource/horizontal.JPG" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; vertical-align: middle; margin-left: 0px; margin-right: 0px; " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote style="margin-right: 0px; " dir="ltr"&gt;&lt;blockquote style="margin-right: 0px; " dir="ltr"&gt;
&lt;p style="margin-top: 0in; margin-right: 0in; margin-bottom: 10pt; margin-left: 0in; text-align: justify; "&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;The
key take away is that SOA reaches beyond just IT as another cutting
edge technology; rather it’s a solution suite that should have everyone
in the organization excited.  The hype is about the
collaboration, planning and execution that is at core of the SOA world,
finally giving disparate business departments a reason to come together
much in the same way their systems will.  The “business”
if you will, a term representing the management, subject matter experts
and stakeholders, must be involved as much as the technology architects
in each one of the above horizontals to achieve their expected value.  Service Oriented is about enabling business process to be readily consumed.  Without the right processes describing the real business SOA becomes nothing more than overhead or integration plumbing.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;SOA
has two possible destinations: a technology based approach to enable
business process allowing organizations more control of their business
(where they continue to ask for more) or another technical obstacle the
business sees as expensive, confusing and unnecessary (and avoid at all
costs).  The difference starts with education, so up next is a deeper dive into what can SOA really do in the integration horizontals.&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;span&gt;
&lt;p&gt;&lt;strong&gt;Did you start in the middle of this series?&lt;span&gt;  &lt;/span&gt;&lt;a href="http://blogs.oshyn.com/simon/entry/soa_education_class_of_shawnp"&gt;See all the messages related to SOA by ShawnP&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/span&gt;
&lt;p&gt;&lt;/p&gt;

</description><link>http://oshyn.com/RSSRetrieve.aspx?ID=2436&amp;A=Link&amp;ObjectID=46375&amp;ObjectType=56&amp;O=http%253a%252f%252foshyn.com%252f_blog%252fSOA%252fpost%252fThe_Integration_Horizontal_%25e2%2580%2593_Spanning_the_Business%252f</link><guid isPermaLink="true">http://oshyn.com/_blog/SOA/post/The_Integration_Horizontal_–_Spanning_the_Business/</guid><pubDate>Fri, 25 Sep 2009 18:18:00 GMT</pubDate></item><item><title>A ROI Case for Selecting SOA</title><description>&lt;p&gt;&lt;span&gt;In a very real sense, SOA should be evaluated for its benefit with the same criteria as traditional IT software selections.&amp;nbsp; If SOA is to solve problems, and not create them, then the question is simple.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p class="entryTitle"&gt;&lt;span&gt;&lt;strong&gt;A ROI Case for Selecting SOA&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="entryContent"&gt;
&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;In a very real sense, SOA should be evaluated for its benefit with the same criteria as traditional IT software selections.&amp;nbsp; If SOA is to solve problems, and not create them, then the question is simple:&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt; text-align: center;"&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;How will a Return on Investment be realized?&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;As with abstract technologies and methodologies, such as SOA, ROI is a measurement of variable change.&amp;nbsp; Did this approach pay dividends over time?&amp;nbsp; Did those dividends continue or even increase?&amp;nbsp; The
conclusion drawn from a negative response to these questions is that of
an “approach” that introduced a problem not a solution.&amp;nbsp; A
positive analysis of these metrics is exactly what an efficient IT
organizations delivers: solutions that enable the business by providing
substantial functional and technical value on par or greater than its
cost.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;There are a number of metrics we can use to calculate ROI for software, and with a SOA many of them apply.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;blockquote dir="ltr" style="margin-right: 0px;"&gt;
&lt;p style="text-indent: -0.25in; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;&lt;span style="font-family: symbol;"&gt;&amp;#183;&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: 'times new roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;Functional Value&lt;/strong&gt; – How is the solution enabling the business by providing &lt;strong&gt;&lt;em&gt;functionality&lt;/em&gt;&lt;/strong&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;&lt;span style="font-family: symbol;"&gt;&amp;#183;&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: 'times new roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;Technical Value&lt;/strong&gt; – How is the solution enabling IT by providing &lt;strong&gt;&lt;em&gt;versatility&lt;/em&gt;&lt;/strong&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;&lt;span style="font-family: symbol;"&gt;&amp;#183;&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: 'times new roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;Operational Value&lt;/strong&gt; – How is the solution enabling efficiency and effectiveness by providing &lt;strong&gt;&lt;em&gt;agility&lt;/em&gt;&lt;/strong&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;And recently with surge of Sarbanes-Oxley, PCI and strict SLA management, we need to add:&lt;/span&gt;&lt;/p&gt;
&lt;p dir="ltr" style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;&lt;span style="font-family: symbol;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: symbol;"&gt;&amp;#183;&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: 'times new roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;Assurance Value&lt;/strong&gt; - How is the solution enabling compliance by providing &lt;strong&gt;&lt;em&gt;governability&lt;/em&gt;&lt;/strong&gt;?&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;When
considering value proposition, what is so interesting is that a well
thought out SOA can actually add value (and thus ROI) in all of these
areas.&amp;nbsp;&amp;nbsp; In turn SOA should be catching the attention of many of the C-levels, providing a business case that is hard to ignore.&amp;nbsp; SOA seen only from the narrow eye of IT quickly increases its potential for creating the very problems it sets out to solve.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;A mature enterprise-wide SOA will provide quantifiable benefits in all four categories above.&amp;nbsp; This does not mean that all SOA implementations deliver on this promise.&amp;nbsp; With
the varied definitions of SOA and sometimes misunderstood purpose, ROI
can be conveniently buried in the abstract, buzz-laden, sea of IT
propaganda.&amp;nbsp; There are various stages and levels of
commitment to SOA, a spectrum of cost/time where the most committed and
mature, requiring the most time and budget, deliver the most ROI.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;This can be welcome news to some while a trap to others.&amp;nbsp; A
properly planned, designed and executed SOA can (and should be)
phased-in over time promising the more resources pumped in, the more
value realized.&amp;nbsp; While at the same time, a lack of
commitment, oversight, and/or collaboration can quickly swallow massive
budgets promising much but delivering little; ultimately begging the
question – why exactly are we doing this again?&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;All in all, a SOA decision should not “just” be an IT decision rather a strategic business roadmap.&amp;nbsp; It
should be one that is well understood, clearly explained to all
stakeholders, and readily engaged by both the Business as well as IT.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;Up Next... The Big SOA Questions:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir="ltr" style="margin: 0in 0in 10pt; text-align: justify;"&gt;&lt;span style="font-family: wingdings;"&gt;&amp;nbsp;&amp;#232;&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: 'times new roman';"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a title="Message #2" href="http://blogs.oshyn.com/simon/entry/the_integration_horizontal_spanning_the"&gt;The Integration Horizontal - Spanning the Business&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote dir="ltr" style="margin-right: 0px;"&gt;
&lt;p style="text-indent: -0.25in; text-align: justify;"&gt;&lt;span style="font-family: times new roman,times,serif;"&gt;&lt;span style="font-family: wingdings;"&gt;&amp;#232;&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: 'times new roman';"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a title="Message #3" href="http://blogs.oshyn.com/simon/entry/making_soa_happen_the_oshyn"&gt;&lt;em&gt;&lt;strong&gt;How&lt;/strong&gt;&lt;/em&gt; do you make SOA really happen? (Oshyn can help you deliver)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-indent: -0.25in; text-align: justify;"&gt;&lt;span style="font-family: wingdings;"&gt;&amp;#232;&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-family: 'times new roman';"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="http://blogs.oshyn.com/simon/entry/executive_soa_value_real_time"&gt;&lt;strong&gt;&lt;em&gt;Who&lt;/em&gt;&lt;/strong&gt; in your business should care&amp;nbsp;and the specific examples of quantifying SOA Value-Add ?&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p dir="ltr" style="text-indent: -0.25in; text-align: justify;"&gt;&lt;span lang="EN-GB" style="font-style: normal; font-variant: normal; font-weight: normal; font-size-adjust: none; font-stretch: normal; font-size: 11pt; line-height: 115%; font-family: 'times new roman','serif';"&gt;&lt;strong&gt;Did you start in the middle of this series?&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;a href="http://blogs.oshyn.com/simon/entry/soa_education_class_of_shawnp"&gt;See all the messages related to SOA by ShawnP&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

</description><link>http://oshyn.com/RSSRetrieve.aspx?ID=2436&amp;A=Link&amp;ObjectID=46373&amp;ObjectType=56&amp;O=http%253a%252f%252foshyn.com%252f_blog%252fSOA%252fpost%252fA_ROI_Case_for_Selecting_SOA%252f</link><guid isPermaLink="true">http://oshyn.com/_blog/SOA/post/A_ROI_Case_for_Selecting_SOA/</guid><pubDate>Wed, 28 Jan 2009 21:00:00 GMT</pubDate></item><item><title>Enterprise SOA and MOA Architecture Overview</title><description>&lt;p&gt;The Four Phases to an Enterprise Service Orientied Architecture.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.oshyn.com/simon/resource/Phase4.jpg" style="width: 532px; height: 540px;" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;&lt;strong&gt;PHASE 1&lt;/strong&gt; - But notice the 4 horizontals, which when smashed together give us what we could call &lt;strong&gt;MOA&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add in the middle and you have full-blown SOA.&amp;nbsp; (BTW, just the top most bar is what is considered WOA).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;&lt;strong&gt;PHASE 2&lt;/strong&gt; - In the middle you have &lt;strong&gt;CORE SOA&lt;/strong&gt; services (every knows this : CRUD)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;&lt;strong&gt;PHASE 3&lt;/strong&gt; – then you add the my layers for &lt;strong&gt;Value-Added SOA&lt;/strong&gt;: ROI, TCO and extensibility.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;&lt;strong&gt;PHASE 4&lt;/strong&gt; – you get the &lt;strong&gt;Enterprise SOA&lt;/strong&gt;: this is overcoming the challenges of integration (four verticals on side).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;Obviously, you can add UDDI and SSL around the whole thing and get &lt;strong&gt;World-Wide SOA&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;BTW, Fuse fits this nicely.&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;Active MQ -&amp;nbsp; Message Driven Platform&lt;/span&gt; &lt;/li&gt;
    &lt;li&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;XML – Common Data Model (we should pick a XML repository too like Apache Xindice or SF Exist)&lt;/span&gt; &lt;/li&gt;
    &lt;li&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;Service Mix – Process Execution Platform&lt;/span&gt; &lt;/li&gt;
    &lt;li&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;CXF - Interface Management &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;CXF – Core Services&lt;/span&gt; &lt;/li&gt;
    &lt;li&gt;&lt;span style="font-family: arial; font-size: 13px;"&gt;Camel – Value Add Services&lt;/span&gt; &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ss&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;

</description><link>http://oshyn.com/RSSRetrieve.aspx?ID=2436&amp;A=Link&amp;ObjectID=46369&amp;ObjectType=56&amp;O=http%253a%252f%252foshyn.com%252f_blog%252fSOA%252fpost%252fEnterprise_SOA_and_MOA_Architecture_Overview%252f</link><guid isPermaLink="true">http://oshyn.com/_blog/SOA/post/Enterprise_SOA_and_MOA_Architecture_Overview/</guid><pubDate>Wed, 28 Jan 2009 21:02:00 GMT</pubDate></item></channel></rss>

