| By Scott Campbell | Article Rating: |
|
| April 26, 2005 10:00 AM EDT | Reads: |
30,785 |
Step 1: Start Using SAP's Web Services: See Figure 1
This is the obvious first step to realizing the ESA vision. In the layered architecture described above we begin with foundational technology and basic application interface-level services. These are our building blocks. Today all SAP applications can expose or consume Web Services through the Web Application Server or as endpoints modeled in Exchange Infrastructure. This means any .NET or Java developer can be an SAP developer from the standpoint of integrating with the SAP business applications. No longer do you have to know all the technical details around the ABAP, BAPI, iDoc, and RFC technologies that have made SAP applications so difficult to integrate in the past. Likewise, ABAP developers can now construct and expose Web Services using the Web Application Server. Essentially any out-of-the-box or custom SAP function module can be deployed as a Web Service.
As mentioned, these Web Services provide value at the basic application interface level, or as foundation technical-level services such as user management and security services. Examples might be "update invoice line item #2," "convert dollars to euros," or "determine if Jill can view the invoice." NetWeaver also offers public and private UDDI servers for creating a directory of Web Service definitions. In addition there is logging and tracing support for Web Service invocations. Finally, the NetWeaver Developer Studio includes tools, wizards, and utilities to simplify the entire Web Services creation and deployment process.
Armed with this level of Web Services support developers can easily integrate SAP and non-SAP applications using their preferred development language.
Step 2: Leverage XI to Build Enhanced Services and Digital Process Execution Models
With a full complement of foundational Web Services in place, NetWeaver can be used to define more coarse-grained composite services. Exchange Infrastructure enables the kind of modeling and composition where services can be woven together to do larger units of work. More importantly, the compositions themselves can be exposed as Web Services for consumption by other applications. An example of services at this level could be "pay invoices" or "optimize purchase discounts."
The XI integration repository captures the design model. A complementary integration directory is used to capture the deployment model with specific information about system landscapes and endpoints. Finally, the integration engine controls the runtime behavior by executing service choreography in a stateful manner as well as providing real-time activity monitoring.
As mentioned above, SAP and IDS Scheer have partnered on tools to convert high-level process models developed by business analysts into digitized process execution models in XI. Expect this alignment to be significantly improved over time. The implication is that composite Web Services will more closely match real business process activities.
Step 3: Define Your Enterprise Services: See Figure 2
In step 1 we identified our technology and application integration level building blocks and exposed them as Web Services. In step 2 we wove them together to create more coarse-grained Web Services that span functional and application boundaries to perform larger units of work. From a technical standpoint these are the steps needed to create the enterprise-grade services that are part of SAP's ESA vision.
However there are more than just technology considerations for having proven Enterprise Services. We've identified eight characteristics that make composite services valuable Enterprise Services. They are:
- Locatable - "I didn't know the service was available!"
- Reachable - "The service used the wrong protocols."
- Well Documented - "I couldn't figure out what the service did!"
- Usable - "The service was too narrowly defined for my business needs."
- Policy Based - "The service didn't support my non-functional policy requirements."
- Adaptable - "The service was too hard to change for my needs."
- Managed - "I didn't trust the service availability for my SLA."
- Encouraged - "I had no incentive to use the service."
Published April 26, 2005 Reads 30,785
Copyright © 2005 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Scott Campbell
Scott Campbell is president of MomentumSI, a professional services firm specializing in platform-ready, service-oriented enterprise architecture and business process management solutions. Prior to joining Momentum in 1998, Scott helped open the Houston office for DiaLogos, Inc., and he previously held various positions in product marketing and IT at 3M.
![]() |
Satish 08/03/05 08:24:16 AM EDT | |||
An excellent article at the overview level. Very neat, crisp and simple! Thanks! |
||||
- The Top 150 Players in Cloud Computing
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- Industry Experts Discuss the State of Cloud Computing
- Cloud Expo New York Call for Papers Deadline December 15
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- US Federal Government is Major Cloud Computing Innovator
- Google Wave
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Adaptivity & Cloud Computing: Exclusive Q&A with CEO Tony Bishop
- 4th International Cloud Expo: Photo Album
- The Top 150 Players in Cloud Computing
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Industry Experts Discuss the State of Cloud Computing
- SOA World Power Panel on SYS-CON.TV
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- 1st Annual Government IT Conference & Expo: Themes & Topics
- Cloud Expo New York Call for Papers Deadline December 15
- Stock in Focus: Dragon Capital
- The i-Technology Right Stuff
- Who Are The All-Time Heroes of i-Technology?
- Get the Message
- Where Are RIA Technologies Headed in 2008?
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- Five Reasons Why Web 2.0 Matters
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December
- SOA World Conference & Expo SYS-CON.TV Power Panel Live From Times Square










There are a variety of applications that supp...

























