elemental links

brenda michelson: technology intersected

  • Blog
  • About
  • Services
  • Archives

Archives for July 2009

SOA Archives: The Evolution of SOA, from Integration to Business Scenario Development

July 27, 2009 By brenda michelson

For this post, I’m reaching deep into my archives.  In January 2005, I wrote a freelance piece published by the Patricia Seybold Group entitled The Evolution of SOA, from Integration to Business Scenario Development.

Recently, it occurred to me that with rampant SOA hype, artificial boundaries and premature obituaries behind us, we are now on track for what I described almost 5 years ago.  Services and service-oriented techniques are the base for a new era of ‘mix and match’ business solution delivery.  More specifically, the term I floated was “business scenario development”.

The report introduction:

“Service Oriented Evolution

Topping the list of must-have technology strategies in 2005-2006 is service-oriented architecture (SOA). Services and SOA are an important IT architectural strategy that will change how software is developed, used, and sold.

However, SOA is not new; leading companies have been employing services architectures for years to provide consistent multichannel experiences to their customers, to integrate with partners, and to reap IT efficiencies through reuse.

What is new is what you can do with SOA. We believe the current uses of SOA (integration, adding application functionality, building new service-oriented applications) are merely the first stages of the service-oriented evolution. In the longer term, SOA will be the springboard that propels IT organizations away from traditional application development toward delivering IT instantiations of business scenarios, or business scenario development.

In business scenario development, IT business solutions will be compositions of services, business events, and business processes matching the interactions of your business—with customers, partners, employees, and regulatory agencies—in the support of commerce, collaboration, and information exchange.

While the idea of business scenario development is intriguing, in order to get there, you need to start at the beginning. You need to establish solid service-oriented practices, a deep service catalog, and an extensible SOA environment.”

In the report, I share my SOA definitions, an early release of my service classification scheme, some truths about services and SOA, and some service catalog starter tips.  However, the report’s central focus is the SOA evolution business scenarios.

Rather than excerpting the 15-page report, I’m once again focusing on the scenarios, via the report illustrations. 

Keep in mind the illustration titles –- Now, Next, Future – reflect January 2005.

Using Services to Integrate (click on picture to enlarge)

Using Services to Add Functionality or Build New Applications (click on picture to enlarge)

Combining Services and Events (click on picture to enlarge)

[For more information on the Service and Event tie, see my Event Driven Architecture Overview]

Combining Services and Business Processes (click on picture to enlarge)

Combining Services, Events & Business Processes (click on picture to enlarge)

As the report wraps up, I offer two insights as relevant today as when I first published them in January 2005:

“As demonstrated by our examples, as your service catalog grows, so do the possibilities for your business.”

“It is easy to imagine how many of your business scenarios can be achieved by mixing and matching services, events, and business processes. It all starts with SOA—and so should you.”

Even though my term “business scenario development” never reached meme status, the underlying ideas are now at the forefront of IT delivery.  Our focus is no longer domain scoped and bounded applications, but rather solutions that match business intent and support business interactions.  The base for resolving these business scenarios is, and will continue to be, services and services architecture.

Filed Under: bpm, business-technology, event driven architecture, event processing, services architecture, soa Tagged With: archive_0

SOA Practitioner Podcasts: Measuring Value, Successful EA Program Ties, Lessons Learned

July 23, 2009 By brenda michelson

The SOA Consortium just released four podcasts of practitioner panels held during Gartner’s Application Architecture, Development & Integration and Enterprise Architecture Summits.  The panels were recorded in June and December 2008, but don’t let that deter you from reading further or listening.  I found the information is still extremely relevant.  I even noted a few tips for the SOA Consortium’s service portfolio management discussion, including adding a metric for the lifetime value of a service.  Plus, it’s always interesting to hear about real world business examples, stumbling blocks and tips.

Here are the write-ups of the panels that I posted on SOA Consortium Insights:

SOA Consortium @ Gartner AADI, June 2008, User Panel:  Measuring the Value of SOA

In their opening statements, each of the panelists – Melvin Greer of Lockheed Martin, Todd Biske of Monsanto and Mike Kavis of Catalina Marketing – spoke of measuring SOA in business terms.  Examples included eliminating waste, increasing customer satisfaction, improving time to market, increasing business agility, increasing business capability precision and improving business accuracy.

Organizations map technology and delivery metrics to business metrics via “line of sight” practices.  Line of sight is achieved by mapping business capabilities to services, and then mapping those services to the business compositions in which they appear.

Organizations map technology metrics, and delivery, to the business metrics via “line of sight” practices, and mapping delivered services to business capabilities, and the business compositions in which they appear.

After their opening statements, the panelists engaged in conversation with each other, the audience, and moderators on a variety of topics, including establishing baseline metrics via service instrumentation, eliciting KPIs from the business and how to respond to downside metric surprises.

Throughout the discussion, the panelists provided anecdotes from their real-world SOA implementations, including, some dirty laundry.

To listen to this podcast, please go here.

SOA Consortium @ Gartner EA Summit, June 2008, User Panel: SOA and EA: Lessons Learned From the Trenches

In their opening statements, the panelists –Todd Biske of Monsanto, Marty Colburn of FINRA, Maja Tibbling of Con-way and John Williams of QBE the Americas – spoke of the driving forces for SOA and the role of Enterprise Architecture in realizing SOA.  The drivers ranged from IT economics – application and information rationalization, to business transformation.  In all cases, current IT practices and portfolios were impeding timely business change.

After their opening statements, the moderators grilled the panelists on a variety of topics, including reuse expectations and results, quantifying benefits, pitfalls and the difference between EA and SOA.

As the panel closed, each suggested a best practice from their experience.  These practices are: assign an owner to each service; establish weekly architecture and project group reviews to discuss service use, development and issues; develop a services framework and taxonomy from your business architecture; and measure and manage service reuse savings in real dollars.

To listen to this podcast, please go here.

SOA Consortium @ Gartner AADI, December 2008, User Panel: Measuring the Value of SOA

In their opening statements, the panelists – Aleks Buterman of Lincoln Financial Group, Kevin Forbes of Healthways, Mark Kyzko of US Department of Defense, and Michael Onders of National City Corporation – all spoke of business transformation concerns driving SOA and shared key metrics related to their efforts.  Like the drivers, the metrics were business focused, such as dollars saved, revenue growth enabled, cost avoidance, business accuracy, business efficiency, time to market and business agility.

A key to success mentioned by all panelists is business architecture, specifically business capability mapping.  Shifting the traditional business-IT conversation from application specific features and functions to common business capabilities accelerated business buy-in, increased business participation, and in one case, changed IT funding practices, resulting in lines of credit for shared business capabilities.

After the opening statements, the panelists engaged in conversation with each other, the audience, and moderators on a variety of topics, including how to measure business agility; the ties between data management, business visibility and SOA; and the heightened rigor in testing practices and environments to accommodate the complexity of a shared services environment.

To listen to this podcast, please go here.

SOA Consortium @ Gartner EA Summit, December 2008, User Panel: SOA and EA: Lessons Learned From the Trenches   

In the opening statements, the panelists –Todd Biske of Monsanto, Aleks Buterman of Lincoln Financial Group and Kanai Pathak of Schlumberger – spoke of the relationship between their EA and SOA practices, including how perceptions of “EA as an ivory tower practice” can impede SOA startup and acceptance.  Value delivery is the best way to overcome this cultural obstacle; “success is contagious”. 

After the opening remarks, the audience tapped into the knowledge and experience of the panelists on a variety of topics, including applying service-orientation to business process, information and integration issues; marketing a SOA program, measuring SOA value, governance, and achieving SOA maturity.

As the session closed, each panelist shared a lesson learned the hard way:

  • Don’t “deploy and forget” your services, assign an owner for long term care and feeding, and consumer relationship management. 
  • Don’t mire the business in complex business analysis artifacts.  Elicit information from the business, without bogging them down in unfamiliar, unwelcome, techniques and artifacts.
  • Don’t underestimate the impact of expedited software development on downstream testing and deployment activities.  Perform business process analysis on your SDLC and apply automation wherever possible.

To listen to this podcast, please go here.

 

[Disclosure: The SOA Consortium is a client of my firm, Elemental Links]

Filed Under: enterprise architecture, services architecture, soa

Cloud Watching: Scale does not guarantee Performance

July 21, 2009 By brenda michelson

A great feature of cloud computing is elasticity.  If your application needs more horsepower, a compute cloud can dynamically assign more resources.  When the usage spike ends, the resources can be removed.  However, the ability to scale doesn’t guarantee your application will perform satisfactorily for the additional load.  This could be due to a variety of issues, some might be cloud related, such as the additional overhead of running in a virtual machine, but more likely, the application wasn’t built (architected, designed) for scale.  A database bound application won’t be magically fixed by adding more computing power. 

Of course, the challenge is that you typically don’t know if your application will perform at scale until it doesn’t.  Testing for peak loads, especially extreme loads, is difficult and expensive.    Well, today the folks at SOASTA announced a Performance Certification program to make performance testing, on the cloud and on-premise, more accessible.

How it works, from SOASTA’s Tom Lounibos:

“SOASTA Performance Certification is designed as a turnkey process, minimizing disruption by eliminating any unnecessary impact on the existing environment. SOASTA and its partners collaborate with companies to define common use cases and then simulate those scenarios in the most accurate way possible—by using the web to test the web.

There are a number of purpose built tools to analyze the performance characteristics of individual components of a web-based application, such as web page design, application design, database implementation, or network architecture. SOASTA’s Performance Certification leverages its Global CloudTest™ Platform to provide an affordable end-to-end analysis of a site’s performance as well as measure responsiveness at normal and peak usage levels. Certified sites receive a comprehensive report on Key Performance Indicators (KPIs), with a focus on response times achieved at various user loads.

Certification confirms that the site has been tested at specific traffic volume levels (1K, 10K, 25K, 50K, or 100K users) and has been measured against KPIs such as response time and error rates. In addition, as part of the certification process SOASTA and its partners provide valuable analysis of site latency to help companies improve the overall performance and responsiveness of their website.”

Who is involved:

“Supporting SOASTA in this performance certification initiative are industry leaders in cloud computing including platform vendors, testing companies and independent cloud service providers. They include 3Tera, Appistry, Chegg.com, Enomaly, GoGrid, Hexaware Technologies, Intuit, JackBe, PowerTest, Rackspace, RightScale, rPath and Zephyr.”

I think performance certification is an important piece to the cloud assurance puzzle.  Plus, the former retailer in me sees this as a good addition to peak-planning activities.

 

[Disclosure: SOASTA has been a client of my firm, Elemental Links].

Filed Under: cloud computing

  • 1
  • 2
  • 3
  • Next Page »

Brenda M. Michelson

Brenda Michelson

Technology Architect.

Trusted Advisor.

STEAM Advocate.

(BIO) (services)

  • Email
  • LinkedIn
  • RSS
  • Twitter

Recent Posts

  • Recent Posts: Thingking, Sketching and Curse Lifting
  • change of writing venue
  • technology knowledge premise
  • The Curse of Knowledge
  • better problems and technology knowledge transfer

Recent Tweets

  • “I can describe it as a computer and a slot machine...a pile of stuff in my brain, a pile of stuff from all the boo… https://t.co/h68LPPXGhN November 20, 2019 12:17 pm
  • Multimedia artist celebrates interconnections of weaving, code, work and women. “The intricate Jacquard loom and… https://t.co/xrpsh5mwTB November 10, 2019 2:18 pm
  • Oh ⁦@ruthmalan⁩: https://t.co/V5O8egtfeA November 7, 2019 8:18 pm

Contact Brenda

Have a question? Want to work together? Reach out via your preferred mode:
  • Email
  • LinkedIn
  • RSS
  • Twitter

© 2004-2018 Elemental Links, Inc.