|
Comments
|
Today's Top SOA Links
Components SOA's Last Mile
Enterprise Web 2.0 bridges the gaps in SOA for greater business agility
By: Cliff Lee; Kees Neven
Dec. 6, 2007 03:00 PM
Combining Enterprise Web 2.0's (EW2.0) ability to deliver business-critical applications over the Web and Service Oriented Architecture's (SOA) capability to deliver services provides a solution that offers the ubiquitous consumption of service for anyone anywhere in any environment.
The key to meeting everyone's needs is a solution that lets organizations leverage legacy, Web Services, and SOA-oriented data sources to build enterprise-class "mash-up" or composite applications that extend beyond the data located behind firewalls or provided through a service vendor to include publicly available data from the Web. This means IT managers can quickly and easily add Web-based data, in turn giving users more data to work with, helping them do their jobs better and faster, and ultimately supporting businesses be more profitable and successful.
SOA SOA is a design and business strategy that facilitates this change by providing a highly adaptive software system that supports new applications that are loosely coupled, flexible, and highly agile. Using SOA, IT organizations can create applications and access information using standards-based, reusable business services that can be directly mapped to business functions. Once an enterprise has exposed its services, it may then design new composite services or business applications and processes to align further with the organization's mission. Fundamental concepts of SOA include:
For many companies, their SOA initiatives have reached an inflection point. Most best-in-class companies have found the SOA infrastructures in place have successfully unlocked valuable business information from disparate back-ends. The challenge that remains is to deliver these business services to the end user. This "last mile" of SOA needs to be delivered for the IT department to fully reap the benefits of its efforts. Enterprise mash-up applications are emerging as the preferred solution to empower the end user with SOA-enabled applications. In this model, organizations focus on the consumption layer of SOA and its extension into the client tier. This could also mean that the UI widgets themselves are services. These pre-built widgets will already be connected to data and services; and they will be ready for consumption.
Enterprise Web 2.0 Enterprises require:
SOA and Enterprise Web 2.0 These widgets are governed like business services in an SOA. Providing the visibility, lifecycle and change management of these widgets is important to ensure quality, predictability, and transparency. Existing SOA governance platforms (SOA Registry and/or Repository) focus on these key areas as they relate to server-side business services. The best platforms open the dialog with different SOA vendors to achieve interoperability. To achieve the benefits of an SOA-enabled EW 2.0 application, the services should be governed and easily discoverable for architects, business analysts, developers, and users. By doing so, development of applications will be more consistent across the enterprise. Developers will be able to browse through the list of services from their integrated development environment (IDE) and consume both business services and UI services. This governance will also allow service providers to perform impact analysis. By analyzing the relationships between the consumer and the provider of services, the services can be continuously improved. Examples of such relationships include service widgets consuming business services, "mash-ups" consuming service widgets or mash-ups, and composite services consuming business services. Conditions such as security compliance policies, standards, and service level agreements (SLAs) must be defined for each relationship. The quality and performance of the Web application depends on the quality and performance of the underlying services. SOA governance platforms will manage the relationships and the associated policies and service levels. As a result, impact, lifecycle, change, quality, and performance management processes will apply to both the UI and business services. Reader Feedback: Page 1 of 1
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
|||||||||||||||||||||||||||