Baby Steps to SOA – Step Nine: Moving beyond the website

In the continuing Baby Steps to SOA series, we follow Doug and the IT team behind BuyMyWidget.com as they take steps to renovate their digital asset architecture. Up next is expanding the use of the new services layers to their other applications within the business.   While focus is usually given to revenue-generating applications, the inclusion of other applications into this architecture permits all of the applications to interoperate, sharing data and functionality.  This step allows for full leveraging of all business capabilities within the organization.

Continue reading “Baby Steps to SOA – Step Nine: Moving beyond the website”

Baby Steps to SOA – Step Eight: Sharing the Business Tier

In the continuing Baby Steps to SOA series, we follow Doug and the IT team behind BuyMyWidget.com as they take steps to renovate their digital asset architecture. Up next is the centralization and sharing of the business layer to allow all applications to use a single source for business logic.   Along with the previous steps, this iterative step finally brings the team to a Service-Oriented Architecture for their primary website application.

Continue reading “Baby Steps to SOA – Step Eight: Sharing the Business Tier”

Baby Steps to SOA – Step Seven: Centralizing eCommerce

In the continuing Baby Steps to SOA series, we follow Doug and the IT team behind BuyMyWidget.com as they take steps to renovate their digital asset architecture. Previously, we introduced the problem and the team, started planning and analysis, decided on some metrics, and refactored the website applications. Most recently, the team has tackled identity management, introducing a CMS, building data services, and now continues by centralizing their eCommerce functionality.

Continue reading “Baby Steps to SOA – Step Seven: Centralizing eCommerce”

Baby Steps to SOA – Step Six: Data Services

In the continuing Baby Steps to SOA series, we follow Doug and the IT team behind BuyMyWidget.com as they take steps to renovate their digital asset architecture. Previously, we introduced the problem and the team, started planning and analysis, decided on some metrics, and refactored the website applications. Most recently, the team has tackled identity management, introducing a CMS, and now continues with the migration of the data layer into web services.

Continue reading “Baby Steps to SOA – Step Six: Data Services”

Baby Steps to SOA – Step Five: The Move to a CMS

In the continuing Baby Steps to SOA series, we follow Doug and the IT team behind BuyMyWidget.com as they take steps to renovate their digital asset architecture. Previously, we introduced the problem and the team, started planning and analysis, decided on some metrics, and refactored the website applications. Most recently, the team has tackled identity management, and now continues with introducing a CMS into their architecture.

Continue reading “Baby Steps to SOA – Step Five: The Move to a CMS”

Baby Steps to SoA – Step Four: Single Sign-On

In the continuing Baby Steps to SOA series, we follow Doug and his IT team behind BuyMyWidget.com as they take steps to renovate their digital asset architecture. Previously, we introduced the problem and the team, started planning and analysis, decided on some metrics, refactored the website applications, and now we continue on our travel through the road map with tackling identity management!

Continue reading “Baby Steps to SoA – Step Four: Single Sign-On”

Baby Steps to SoA – Step Three: Three Tiers for the Website

In the continuing Baby Steps to SOA series, we follow Doug and his IT team behind BuyMyWidget.com as they take steps to renovate their digital asset architecture. Previously, we introduced the problem and the team, started planning and analysis, decided on some metrics, and now we continue on our travel through the road map with ensuring separation of our logical layers in the website!

Continue reading “Baby Steps to SoA – Step Three: Three Tiers for the Website”

Baby Steps to SOA – An Introduction

Around five years ago, I remember a lot of folks started getting into the hype around Service-Oriented Architecture. “This is the way of the future!” you would hear, or “All of our problems will be solved by moving to SaaS or SOA!” Take a moment now and consider your own workplace. How much of your business processes are actually sitting in a nice reusable service? Any?  Alternatively, how many times have you had to make a bug fix in the middle of a bunch of hard-coded integration logic running SQL directly to a legacy system?

There’s probably one eager developer at your workplace (maybe even you?) that jumped on the bandwagon, built an ASMX or WCF service to serve up tombstone data from a legacy backend, and then gave up when nobody else adopted it. Adoption has been a huge problem in many organizations, especially small-to-medium businesses that simply don’t have the budgets to rebuild their entire infrastructure from the current spaghetti mess of interdependencies to a full SOA managed by an Enterprise Service Bus.

Continue reading “Baby Steps to SOA – An Introduction”