Providing a Holistic, Service-Oriented Infrastructure for Integration of Real-World Data with Enterprise Solutions - Thomas Odenwald, Head of Smart Items Research Program, SAP Research
Similar to Providing a Holistic, Service-Oriented Infrastructure for Integration of Real-World Data with Enterprise Solutions - Thomas Odenwald, Head of Smart Items Research Program, SAP Research
Similar to Providing a Holistic, Service-Oriented Infrastructure for Integration of Real-World Data with Enterprise Solutions - Thomas Odenwald, Head of Smart Items Research Program, SAP Research (20)
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Providing a Holistic, Service-Oriented Infrastructure for Integration of Real-World Data with Enterprise Solutions - Thomas Odenwald, Head of Smart Items Research Program, SAP Research
1. Enterprise Services
Architecture
for
OSGi Service Platforms
Thomas OdenwaldThomas Odenwald
Program ManagerProgram Manager
SAP ResearchSAP Research
thomas.odenwald@sap.comthomas.odenwald@sap.com
SAP Research
2. SAP ResearchSAP Research
Research locations:
• Darmstadt, Germany
• Dresden, Germany
• Karlsruhe, Germany
• Palo Alto, US
• Sophia Antipolis, France
• Brisbane, Australia
• Montréal, Canada
• Johannesburg, S. Africa
overview!
• Research Programs
Knowledge People Interaction
Business Process Modeling
& Management
Security & Trust
Smart Items Research
Software Engineering & Architecture
4. SAP NetWeaver
Business Process Platform
Enterprise
Services
Repository
Analytics
SAP Composite Applications
Partner Composite Applications
CRM
(Supplier)
SRM
(internal)
ERP
(internal)
Platform
Process Components
Platform
Process Components
Key Elements of Enterprise Services Architecture (ESA)Key Elements of Enterprise Services Architecture (ESA)
APPLICATION COMPOSITION
ENTERPRISE SERVICES
SERVICE ENABLEMENT
PEOPLE PRODUCTIVITY
EMBEDDED ANALYTICS
5. Trends & VisionTrends & Vision
Vision Statement Smart Items Research Group
provide a holistic service-oriented architecture for the seamless integration of real
world data and events with enterprise software. This will efficiently enable
emerging and future ubiquitous computing technologies such as RFID, embedded
systems, wireless sensor networks and other forms of devices to become a cornerstone
for the transformation of business processes.
Source: FocalPoint
Embedded
Systems
Collaborative
Smart Items
Auto-ID
Wireless
Sensor
Networks
Communication
HWCapabilities
Client-Sever Peer-to-Peer
6. Enterprise Services ArchitectureEnterprise Services Architecture
Extend into Real WorldExtend into Real World
Real World
Enterprise
Services
Repository
SAP NetWeaver
Analytics
SAP Composite Applications
Partner Composite Applications
Business
Processes
Services
MODEL BASEDEVENT DRIVEN SERVICE ORIENTED
Processes
7. Enterprise
Services
Repository
SAP NetWeaver
RealReal--World Awareness within ESAWorld Awareness within ESA
Analytics
Smart Items
Repository
Composites
Analytics
Analyze decision support,
prediction, forecasting
Composites
Combine real-time data,
transactions, analytics,
and collaboration
Infrastructure
Component
Integrate devices, deploy
services and process data
Device Abstraction
Localization, Identity, Vicinity
and other sensor data in
‘Real-Time’
Smart Items Infrastructure
Smart Devices
8. Service Injector
SMART ITEMS
MODEL-DRIVEN APPLICATION
DEVELOPMENT
Application Model
Middleware
Service
Repository
System Model
System Monitor
Development
Tools
Service Mapper
Deployment
Description
RFID Embedded
Platform
Sensor
Network
Emerging
Technology
Steps for deploying a service
• Development Tools
Design Time → Application Model
• System Monitor
Deliver status of system landscape
• Service Mapper
Map service requirements to current
status of system landscape. Where
should which service be deployed?
• Service Injector
Inject services into hardware
abstraction layer (optional)
• Start the service
Service Classes
• Business Services
Application dependent
• Enabling Services
synchronization, data transport,…
• Management Services
Monitoring, control and deployment
of services, power management,..
Service Oriented Smart Items InfrastructuresService Oriented Smart Items Infrastructures
9. Service Oriented Smart Items InfrastructuresService Oriented Smart Items Infrastructures
Real World / Smart Items
Real World
Digital World
….close the gap
10. Service Oriented Smart Items InfrastructuresService Oriented Smart Items Infrastructures
CDC
Operational
Management
(JSR-232)
Core APIs
Loadable APIs / Services
Foundation Profile
Common Core APIs
SERVICE INJECTOR
Real World
(software stack example)
Digital World
….close the gap
11. Service Oriented Smart Items InfrastructuresService Oriented Smart Items Infrastructures
CDC
Core APIs
Loadable APIs / Services
Foundation Profile
Common Core APIs
SERVICE INJECTOR
Real World
(software stack example)
Digital World
With the help of open standards
e.g. OSGI
….close the gap
Operational
Management
(JSR-232)
12. Service Injector
SMART ITEMS
MODEL-DRIVEN APPLICATION
DEVELOPMENT
Application Model
Middleware
Service
Repository
System Model
System Monitor
Development
Tools
Service Mapper
Deployment
Description
RFID Embedded
Platform
Sensor
Network
Emerging
Technology
Service Oriented Smart Items InfrastructuresService Oriented Smart Items Infrastructures
Compliance with OSGI Reference ModelCompliance with OSGI Reference Model
13. SAP NetWeaverEnterprise
Services
Repository
Example A: Integration of Real World intoExample A: Integration of Real World into
Enterprise SystemsEnterprise Systems
Service Injector
Real World / Smart Items
Fleet Management/Product Lifecycle MgtFleet Management/Product Lifecycle Mgt
•• Suggestions for a vehicle by vehicleSuggestions for a vehicle by vehicle
maintenance planmaintenance plan
•• Improve Design for X based on realImprove Design for X based on real--world fieldworld field
datadata
•• Decide on reuse / recycling / disposal based onDecide on reuse / recycling / disposal based on
economic needseconomic needs
•• Remote diagnosis and serviceRemote diagnosis and service
•• ……………………..
Smart Items Infrastructure
@
Decommissioning
Design/
Production
Design for X PreventivePreventive
Maintenance
Tracking&
Tracing
…
Adaptive
Production
…
Effective
Recycling
14. SAP NetWeaverEnterprise
Services
Repository
Example B: Integration of Real World intoExample B: Integration of Real World into
Enterprise SystemsEnterprise Systems
Service Injector
Real World / Smart Items
Dangerous Goods Tracking/Workplace SafetyDangerous Goods Tracking/Workplace Safety
•• Monitor safe storage environmentsMonitor safe storage environments
•• Check storage incompatibilitiesCheck storage incompatibilities
•• Monitor breathing apparatusMonitor breathing apparatus
•• Check valid training certificates onCheck valid training certificates on--sitesite
•• ………………....
Collection of Events and Distribution ofCollection of Events and Distribution of
Enterprise ServicesEnterprise Services
Local logic andLocal logic and ““intelligenceintelligence””
Smart Sensor NetworkSmart Sensor Network
Smart Items Infrastructure
15. Conclusion: Real World Connectivity
• Goal: Bringing real world and ‘virtual’ world together in real-time
• Key Technology Drivers
– Smart Items/Objects and wireless connectivity
– Emerging standards (like OSGI,…)
– Sensor enabled integration & application platforms (like SAP NetWeaver)
• … to enable new application and services ‘Ubiquitous’ ESA
Source: M-Lab
Technology Innovation
Smart Items Infrastructure
Technical
Innovation
Smart Items
Process Innovation
Smart Items enabled Processes
Business Innovation
SAP xApps
17. •• No part of this publication may be reproduced or transmitted inNo part of this publication may be reproduced or transmitted in any form or for any purpose without the expressany form or for any purpose without the express
permission of SAP AG. The information contained herein may be chpermission of SAP AG. The information contained herein may be changed without prior notice.anged without prior notice.
•• Some software products marketed by SAP AG and its distributors cSome software products marketed by SAP AG and its distributors contain proprietary software components of otherontain proprietary software components of other
software vendors.software vendors.
•• MicrosoftMicrosoft®®
, WINDOWS, WINDOWS®®
, NT, NT®®
, EXCEL, EXCEL®®
, Word, Word®®
, PowerPoint, PowerPoint®®
and SQL Serverand SQL Server®®
are registered trademarks ofare registered trademarks of
Microsoft Corporation.Microsoft Corporation.
•• IBMIBM®®
, DB2, DB2®®
, DB2 Universal Database, OS/2, DB2 Universal Database, OS/2®®
, Parallel, Parallel SysplexSysplex®®
, MVS/ESA, AIX, MVS/ESA, AIX®®
, S/390, S/390®®
, AS/400, AS/400®®
, OS/390, OS/390®®
, OS/400, OS/400®®
,,
iSeriesiSeries,, pSeriespSeries,, xSeriesxSeries,, zSerieszSeries, z/OS, AFP, Intelligent Miner,, z/OS, AFP, Intelligent Miner, WebSphereWebSphere®®
,, NetfinityNetfinity®®
, Tivoli, Tivoli®®
, Informix and Informix, Informix and Informix®®
DynamicDynamic ServerServerTMTM
are trademarks of IBM Corporation in USA and/or other countrieare trademarks of IBM Corporation in USA and/or other countries.s.
•• ORACLEORACLE®®
is a registered trademark of ORACLE Corporation.is a registered trademark of ORACLE Corporation.
•• UNIXUNIX®®
, X/Open, X/Open®®
, OSF/1, OSF/1®®
, and Motif, and Motif®®
are registered trademarks of the Open Group.are registered trademarks of the Open Group.
•• CitrixCitrix®®
, the Citrix logo, ICA, the Citrix logo, ICA®®
, Program Neighborhood, Program Neighborhood®®
,, MetaFrameMetaFrame®®
,, WinFrameWinFrame®®
,, VideoFrameVideoFrame®®
,, MultiWinMultiWin®®
and otherand other
Citrix product names referenced herein are trademarks of CitrixCitrix product names referenced herein are trademarks of Citrix Systems, Inc.Systems, Inc.
•• HTML, DHTML, XML, XHTML are trademarks or registered trademarksHTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3Cof W3C®®
, World Wide Web Consortium,, World Wide Web Consortium,
Massachusetts Institute of Technology.Massachusetts Institute of Technology.
•• JAVAJAVA®® is a registered trademark of Sun Microsystems, Inc.is a registered trademark of Sun Microsystems, Inc.
•• JAVASCRIPTJAVASCRIPT®® is a registered trademark of Sun Microsystems, Inc., used underis a registered trademark of Sun Microsystems, Inc., used under license for technologylicense for technology
invented and implemented by Netscape.invented and implemented by Netscape.
•• MarketSetMarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG andand Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.Commerce One.
•• SAP, R/3, mySAP,SAP, R/3, mySAP, mySAP.commySAP.com,, xApps, xApp, SAP NetWeaverxApps, xApp, SAP NetWeaver and other SAP products and servicesand other SAP products and services
mentioned herein as well as their respective logosmentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AGare trademarks or registered trademarks of SAP AG
in Germany and in several other countries all over the world. Alin Germany and in several other countries all over the world. All other product and service namesl other product and service names
mentioned are trademarks of their respective companies.mentioned are trademarks of their respective companies. Data contained in this document servesData contained in this document serves
information purposes only. National product specifications may vinformation purposes only. National product specifications may vary.ary.
Copyright 2003 SAP AG. All Rights ReservedCopyright 2003 SAP AG. All Rights Reserved