SOA Quality across the Service Lifecycle
As organizations move beyond straighforward implementations of Web Services to the more complex world of Service-Oriented Architecture (SOA), maintaining the quality of the implementation in the face of changing business requirements becomes an increasingly difficult challenge. In the final analysis, quality represents how well a system meets the needs of the business, so when the business case for SOA calls for business agility, SOA quality means meeting business requirements as those requirements are in an ongoing, continual state of change. As a result, SOA quality extends well beyond traditional quality assurance tasks to cover the full Service lifecycle, and encompasses both SOA management and governance into a broad set of capabilities that any organization must implement in order to be successful with their SOA initiatives. Sponsored by iTKO.[hide -1]Download File[/hide][hide +0]Register to Access this Document[/hide]…

Read More

The Concrete Abstraction of the Business Service
It may come as a surprise to our long-term readers that even after seven years of talking about Web Services and Service-Oriented Architecture (SOA), ZapThink still has something novel and interesting to say about what a Service truly is. But in fact, although we define the term repeatedly for business, technical, and mixed audiences, there are still some subtleties to the definition that underscore the fundamental nature of the Service abstraction, and they also underscore the connection between that abstraction and some of the infrastructure choices Service-oriented architects must make. So, without fear of tripping up on the oxymoron of a concrete abstraction, let’s delve into what ZapThink really means by a Service. Implementations, Interfaces, and Abstractions As we discussed in our Subtleties of Service Convergence ZapFlash, the term “Service” is overloaded even within the IT context. But while that ZapFlash differentiated between the Services we speak…

Read More

Software AG CentraSite Community
Written by Tony Baer, Associate Analyst, ZapThink. Governance is drawing significant attention from the boardroom down as a result of heightened regulation, increased competition, and constant change in the marketplace. There are two faces to SOA governance. On one hand, SOA governance simply means governing a SOA implementation initiative—for example, communicating corporate policies to developers implementing Services, and giving them the tools they need to follow those policies as they assemble the various elements of the SOA implementation. On the other hand, there’s a broader, more strategic definition of SOA governance: IT governance in the context of SOA. Software AG takes a big picture view to SOA governance, based on the premise that SOA governance extends well beyond the governing of Web Services. It believes that the extensible nature of SOA requires a similarly extensible strategy to governance. Software AG has established the CentraSite Community as its strategy…

Read More

SOA Infrastructure Patterns and the Intermediary Approach
The SOA spin cycle is now churning at full speed, generating significant froth in the market with regards to tooling, consulting, and support for helping to make SOA a reality for most firms. Many end users find themselves lost in all this turbulence, bobbing from one vendor’s SOA marketing pitch to another, confused between different implementation and architectural approaches to making SOA work, leaving them dizzied, dazed, and confused. Recently, ZapThink highlighted (and bemoaned) the fact that too much of the conversation around SOA today was really a conversation about SOA infrastructure — focusing not on the architectural part of making SOA work, but rather on the plumbing of getting Services to communicate with each other. While it is true that companies should focus less on infrastructure and more on the so-called Governance-Quality-Management (GQM) aspects of SOA, it is of course also true that an architecture…

Read More

Divorcing SOA and Web Services
Perhaps the most aggravating of misperceptions surrounding Service-Oriented Architecture (SOA) in the marketplace is that SOA and Web Services are the same thing. This point of confusion is unfortunately quite widespread, affecting architects and developers, consultants and vendors alike. But as with so many issues ZapThink seeks to clarify on a daily basis, the confusion rests upon certain subtleties that are not immediately obvious upon cursory inspection. As a result, it is not sufficient to simply yell definitions from treetops: “SOA is an approach to organizing IT resources to better meet the changing needs of the business!” “Web Services are standards-based, contracted interfaces to software functionality and data!” After all, if it were simply about the respective definitions of the terms, the confusion would be long gone. So, why is this fundamental misperception still with us today? And what can we do to resolve this issue and finally move on?…

Read More

The Governance, Quality, Management Trifecta: Making Loose Coupling Work
With Service-Oriented Architecture (SOA) well established in the common parlance of IT, companies are now grappling with the some of the most challenging issues in making SOA work. The companies that are well on the path to SOA adoption know full well that the technical challenges of building and exposing Services are less significant than the hurdles of building loosely coupled, business-relevant Services leveraged across their continuously changing business processes. Indeed, the challenge of making loose coupling a reality is only surpassed by the even-greater challenges associated with organizational and cultural adoption of SOA. While SOA abstracts the complexity associated with heterogeneous, point-to-point integration and tightly-coupled application logic, it introduces a different kind of complexity: the management of distributed, loosely coupled, and dynamically composable Services. Over the past few years companies developed a number of approaches for dealing with this new form of complexity: management solutions that isolate failure…

Read More

The Keys to Successful Service-Oriented Architecture
Presentation for three-hour seminar for the AMBA banking conference in Buenos Aires, Argentina on May 14, 2007. Presents ZapThink’s high-level introduction to SOA, with an in-depth look at Services and SOA infrastructure requirements, including security, management, and governance. Also discusses the challenges organizations face as they implement SOA. 89-slide PowerPoint presented in PDF format.[hide -2]Download File[/hide][hide +1]Subscribe Today to Get Access![/hide]…

Read More

ZapThink and Web Age Solutions Partner to Offer World-class SOA Training
BALTIMORE, MD — May 9, 2007 — In response to the significant skills gap for Service Oriented Architecture (SOA), ZapThink and Web Age Solutions, today announce a partnership today to deliver world-class SOA training and knowledge transfer to large enterprises. ZapThink, the industry’s foremost experts and advisers in the field of SOA, joins with Web Age Solutions, a premier provider of SOA education and mentoring to offer training solutions aimed at key SOA roles including business analysts, managers, and architects. The companies also plan to develop a cross-functional hands-on SOA workshop, and Web Age Solutions will also serve as a Certified Licensed ZapThink Trainer for Licensed ZapThink Architect (LZA) Boot Camps and SOA credentialing. “We’re aiming to transfer SOA knowledge and expertise to enterprises as early in their SOA adoption process as possible,” states Greg Wagner, Web Age’s VP of US Operations. “With targeted workshops and role-based training, we are…

Read More

ZapThink and IASA Team Up to Deliver Cutting Edge Service-Oriented Architecture (SOA) Credentials
Baltimore, MD, and Austin, TX (PRWeb) March 16, 2007 — ZapThink, the industry’s foremost experts and advisers in the field of SOA, today announces its partnership with the International Association of Software Architects (IASA) to help develop the current state of Enterprise Architect (EA) and Software Architect credentials for Service-Oriented Architecture (SOA). IASA is the premier association focused on the architecture profession through the advancement of best practices and education while delivering programs and services to IT architects of all levels around the world. In a recent report published by ZapThink, the lack of skilled EAs appears to be dramatically slowing the pace of IT architectural improvement and change. To prevent such shortages and lack of skills from impeding future SOA growth and adoption, both ZapThink and IASA are committed to developing programs which support and expand EA and SA skill sets. “There is a significant lack of available, skilled,…

Read More

Perspectives on SOA
Presentation to CA for their SOA Day internal event. This presentation covers the business context of SOA, with a particular emphasis on SOA security and management issues. This file is a 42-slide PowerPoint presentation in pdf format.[hide -2]Download File[/hide][hide +1]Subscribe Today to Get Access![/hide]…

Read More