ServiceTechMag.com > Archive > Issue XXXVI: February 2010

Issue XXXVI, February 2010

The Building Blocks of SOA

Sihyung Park

Sihyung Park

Although SOA has been around for years confusion still remains on what "SOA" truly is. For many, embarking upon learning SOA often results in too much upfront detail and information to sort through finding themselves immersed in an overwhelming spell of acronyms and related technologies. Unfortunately the road to understanding SOA leads many into ambiguity and mental fatigue. I've received many requests to provide a high level "forest from the trees" review of SOA. One that provides a non technical manager (or SOA beginner) with a presentation of the fundamentals without the technical implementation details and related technologies that would otherwise confuse those who just want to learn the basics...

SOA with Spring - Part I

Rizwan Ahmed

Rizwan Ahmed

In this two-part article series, I'll be demonstrating a service-oriented solution architected and configured using Spring, a lightweight, open-source framework that is specifically created to provide a one-stop shop for all your enterprise application development needs using plain JavaBeans. Specific sections will address core architectural concerns such as the Web service infrastructure (specifically as it relates to endpoint setup, message definition, (un)marshalling, and routing), exceptions handling, security infrastructure and the client setup. Demonstrating Spring's modular and pluggable architecture, we start with Spring-WS, the specific Spring module created for Web services and plug-in other Spring modules such as OXM (Object-XML Mapping) specifically to address the Object/XML impedance mismatch, Security for authentication/authorization services...

SOA Governance: How Best To Embrace it
Part III: Governance Maturity, Tooling, Vitality and Success Patterns

Farzin Yashar

Farzin Yashar

If you don't know where you are, a map will not help. If you don't know where you are going, any road will do. Usually, a maturity level provides a way to predict future performance within a given discipline or set of disciplines. But, most importantly, it helps to identify the gaps and helps in prioritizing the areas that are in need of development, improvement or enhancement. Hence, it tells you where you are and helps you to put a roadmap together. Regardless of the current level of maturity, you need to understand that SOA governance maturity cannot be achieved overnight. It requires total commitment and some if not total culture change...

2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006