Your SlideShare is downloading. ×
0
Enterprise Services Architecture & Semantic Web Services  Prof. Lutz Heuser Vice President SAP Research
Enterprise Services Architecture Architecture for Change Semantic Web Services
Time for Change: IT is Entering its Third Market Area <ul><ul><li>Enterprise services architecture is more than  Web servi...
Enterprise Services Architecture Enterprise Services Architecture is a   service-oriented architecture (SOA)  which   merg...
Enterprise Services Architecture   Benefit of Enterprise Services Architecture ENTERPRISE SERVICES ARCHITECTURE <ul><ul><l...
Enterprise Services Architecture Architecture for Change Semantic Web Services
ARCHITECTURE FOR CHANGE The 5 Key Elements of Enterprise Services Architecture
Five   Key   Elements   of   Enterprise   Services   Architecture ANALYTICS/REPORTING Bus. Partner Legacy PEOPLE PRODUCTIV...
Key Element of Enterprise Services Architecture: Service Enablement Bus. Partner Legacy SAP NetWeaver Business Objects, Co...
Key Element of Enterprise Services Architecture: Service Composition SERVICE COMPOSITION SAP NetWeaver
What Is Needed: Flexible Innovation on Top of a Stable Platform CONTINUALLY   IMPROVING COLLABORATIVE EVENT DRIVEN CONFIGU...
Enterprise Services Architecture Architecture for Change Semantic Web Services
DIP – ESA: Discovery / Selection of Services <ul><li>ESA Vision </li></ul><ul><ul><li>Application Composition based on exi...
DIP – ESA: Mediation of Services <ul><li>ESA Vision </li></ul><ul><ul><li>Application Composition based on existing buildi...
DIP – ESA: Composition of Services <ul><li>ESA Vision </li></ul><ul><ul><li>Business Process Flexibility </li></ul></ul><u...
DIP – ESA: Conclusion <ul><li>DIP major project achievements </li></ul><ul><ul><li>First complete Semantic Web Service Inf...
Thank you!
Upcoming SlideShare
Loading in...5
×

Enterprise Services Architecture

345

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
345
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Enterprise Services Architecture "

  1. 1. Enterprise Services Architecture & Semantic Web Services Prof. Lutz Heuser Vice President SAP Research
  2. 2. Enterprise Services Architecture Architecture for Change Semantic Web Services
  3. 3. Time for Change: IT is Entering its Third Market Area <ul><ul><li>Enterprise services architecture is more than Web services </li></ul></ul><ul><ul><li>An enterprise services platform for business process innovation emerges </li></ul></ul><ul><ul><li>A huge ecosystem develops around it </li></ul></ul>Main- frame Enterprise Services Architecture Three-Tier Client/ Server
  4. 4. Enterprise Services Architecture Enterprise Services Architecture is a service-oriented architecture (SOA) which merges SAP’s enterprise application content with the open composition platform SAP NetWeaver to enable flexible business processes by SAP, partners, and customers
  5. 5. Enterprise Services Architecture Benefit of Enterprise Services Architecture ENTERPRISE SERVICES ARCHITECTURE <ul><ul><li>Lower TCO </li></ul></ul><ul><ul><li>Deployment options through configuration </li></ul></ul><ul><ul><li>Common operational services </li></ul></ul><ul><ul><li>“ Always On” platform </li></ul></ul><ul><ul><li>Adaptability </li></ul></ul><ul><ul><li>Model driven </li></ul></ul><ul><ul><li>Configurable </li></ul></ul><ul><ul><li>Extensible </li></ul></ul><ul><ul><li>Services composition </li></ul></ul><ul><ul><li>Process innovation </li></ul></ul><ul><ul><li>Openness </li></ul></ul><ul><ul><li>Open Web services standards </li></ul></ul><ul><ul><li>Open integration platform </li></ul></ul><ul><ul><li>Interoperability </li></ul></ul><ul><ul><li>Productivity </li></ul></ul><ul><ul><li>People productivity </li></ul></ul><ul><ul><li>Embedded analytics </li></ul></ul><ul><ul><li>Process efficiency </li></ul></ul><ul><ul><li>Process flexibility </li></ul></ul>HELPING DIFFERENTIATE DRIVING PRODUCTIVITY SAP NetWeaver Business Objects, Components, and Engines Composite Applications
  6. 6. Enterprise Services Architecture Architecture for Change Semantic Web Services
  7. 7. ARCHITECTURE FOR CHANGE The 5 Key Elements of Enterprise Services Architecture
  8. 8. Five Key Elements of Enterprise Services Architecture ANALYTICS/REPORTING Bus. Partner Legacy PEOPLE PRODUCTIVITY SAP NetWeaver SERVICE COMPOSITION Business Objects, Components, and Engines Partner Services SERVICE ENABLEMENT LIFE-CYCLE MGMT SAP’s Enterprise Services Enterprise Services Repository
  9. 9. Key Element of Enterprise Services Architecture: Service Enablement Bus. Partner Legacy SAP NetWeaver Business Objects, Components, and Engines Partner Services SERVICE ENABLEMENT SAP’s Enterprise Services Enterprise Services Repository
  10. 10. Key Element of Enterprise Services Architecture: Service Composition SERVICE COMPOSITION SAP NetWeaver
  11. 11. What Is Needed: Flexible Innovation on Top of a Stable Platform CONTINUALLY IMPROVING COLLABORATIVE EVENT DRIVEN CONFIGURABLE EXTERNAL INFO INTEGRATION SUPPLIER FLEXIBILITY i SAP NetWeaver Business Objects, Components, and Engines <ul><li>Flexibility & Extensibility </li></ul><ul><ul><li>Model-driven service </li></ul></ul><ul><ul><li>composition </li></ul></ul><ul><ul><li>Business Process Management </li></ul></ul><ul><li>Stability </li></ul><ul><ul><li>Controlled process execution </li></ul></ul><ul><ul><li>Common ESA implementation for all platform services </li></ul></ul><ul><ul><li>Version Management </li></ul></ul><ul><ul><li>Best-of-breed objects </li></ul></ul><ul><ul><ul><li>Cross-industry capability </li></ul></ul></ul><ul><ul><ul><li>High scalability </li></ul></ul></ul><ul><ul><ul><li>Quality by engineering </li></ul></ul></ul>
  12. 12. Enterprise Services Architecture Architecture for Change Semantic Web Services
  13. 13. DIP – ESA: Discovery / Selection of Services <ul><li>ESA Vision </li></ul><ul><ul><li>Application Composition based on existing building blocks (services) </li></ul></ul><ul><ul><li>Business Process Flexibility </li></ul></ul><ul><li>Requirements </li></ul><ul><ul><li>Discovery of appropriate candidate services </li></ul></ul><ul><ul><li>Selection of the best matching service </li></ul></ul><ul><li>DIP Approach for Solution </li></ul><ul><ul><li>Semantic annotation of service capabilities and requestor’ goals </li></ul></ul><ul><ul><ul><li>Unambiguous, machine-interpretable formalizations </li></ul></ul></ul><ul><ul><ul><li>Business context & data ontologies </li></ul></ul></ul><ul><li>Advantages </li></ul><ul><ul><li>(Semi-)automatic discovery of candidate services </li></ul></ul><ul><ul><li>(Semi-)automatic integration of new services </li></ul></ul><ul><ul><li>Self-adaptable business processes through automatic selection of services </li></ul></ul>
  14. 14. DIP – ESA: Mediation of Services <ul><li>ESA Vision </li></ul><ul><ul><li>Application Composition based on existing building blocks </li></ul></ul><ul><li>Requirements </li></ul><ul><ul><li>Integration of different </li></ul></ul><ul><ul><li>services </li></ul></ul><ul><ul><li>Mapping between different message formats </li></ul></ul><ul><li>DIP Approach for Solution </li></ul><ul><ul><li>Semantic annotation of message formats using ontologies </li></ul></ul><ul><ul><ul><li>Unambiguous, machine-interpretable formalizations </li></ul></ul></ul><ul><ul><ul><li>Business data ontologies </li></ul></ul></ul><ul><li>Advantages </li></ul><ul><ul><li>Semi-automatic creation of necessary transformations </li></ul></ul><ul><ul><li>Reduced development effort </li></ul></ul><ul><ul><li>Simplified integration of legacy systems/applications </li></ul></ul>
  15. 15. DIP – ESA: Composition of Services <ul><li>ESA Vision </li></ul><ul><ul><li>Business Process Flexibility </li></ul></ul><ul><li>Requirements </li></ul><ul><ul><li>Defining placeholders for process steps </li></ul></ul><ul><ul><li>Matching of business contexts </li></ul></ul><ul><ul><li>Describing data compatibility </li></ul></ul><ul><li>DIP Approach for Solution </li></ul><ul><ul><li>Goals as placeholders </li></ul></ul><ul><ul><li>Service semantics described by ontologies </li></ul></ul><ul><ul><ul><li>Unambiguous, machine-interpretable formalizations </li></ul></ul></ul><ul><ul><ul><li>Business context & data ontologies (static aspects) </li></ul></ul></ul><ul><ul><ul><li>Business collaboration ontology (behavioral semantics) </li></ul></ul></ul><ul><li>Advantages </li></ul><ul><ul><li>Reasoning allows for automatic composition of processes </li></ul></ul><ul><ul><li>Automatic integration of new services </li></ul></ul><ul><ul><li>Self-adjusting business by using placeholders </li></ul></ul>
  16. 16. DIP – ESA: Conclusion <ul><li>DIP major project achievements </li></ul><ul><ul><li>First complete Semantic Web Service Infrastructure </li></ul></ul><ul><ul><ul><li>Web Service Modeling Ontology (WSMO) </li></ul></ul></ul><ul><ul><ul><li>Web Service Modeling Language (WSML) </li></ul></ul></ul><ul><ul><ul><li>Web Services Execution Environment (WSMX) </li></ul></ul></ul><ul><ul><ul><li>Open Source, public available: http://www.wsmo.org </li></ul></ul></ul><ul><ul><ul><li>Proposed for standardization at W3C and OASIS </li></ul></ul></ul><ul><ul><li>Apply SWS to real world scenarios </li></ul></ul><ul><ul><ul><li>Showing the added value of Semantics in eGovernment, eBanking, and B2B </li></ul></ul></ul><ul><li>DIP major ESA achievements </li></ul><ul><ul><li>Contribution to ESA vision </li></ul></ul><ul><ul><ul><li>Application Composition </li></ul></ul></ul><ul><ul><ul><li>Business Process Flexibility </li></ul></ul></ul><ul><ul><li>Faster and simplified application development </li></ul></ul><ul><ul><ul><li>Supporting design time and runtime </li></ul></ul></ul><ul><ul><ul><li>Automated data and process mapping </li></ul></ul></ul><ul><ul><ul><li>Self-adapting applications </li></ul></ul></ul>
  17. 17. Thank you!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×