Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Tamino Mobile
XML based Integration,
Development and Application
Services for Mobile Computing
Ralf Rutke
Director Product...
Tamino Mobile Overview
21 Oktoberi20033
Tamino Mobile – The Value Add
The value of a consistent “End-To-End”
technology is:
Consistent mobile acc...
Tamino Mobile Suite
21 Oktoberi20035
Tamino Mobile Suite
Description
Software AG's Tamino Mobile Suite is a platform for fourth-generation
mob...
21 Oktoberi20036
Multi-Channel Applications are Complex
Data Sources
Web
RDBMS
XML
HTTP
Multitude of
Devices
J2ME
Smart Ph...
21 Oktoberi20037
Problem #1
Taming the Device Chaos
" Screen Orientation
" Pixels
" Color
" Fonts
" Image Formats
" Langua...
21 Oktoberi20038
Problem #2
Supporting Multi-Channel Access
Trading
Application
RIM/
2 way pagers-
Available Today
New cha...
21 Oktoberi20039
Real time
1.Online trading
2.Manage MyAlerts on
a Web site
Offline+Sync
1.My-Portfolio-to-go!
Shows portf...
21 Oktoberi200310
How is This Being Addressed Today?
Typical Enterprise implementing point
solutions
Inventory Order Servi...
21 Oktoberi200311
Model View Controller
One-time Modeling, Multiple use
21 Oktoberi200312
One Process – Many Devices
21 Oktoberi200313
o Rapid application
development with user-
interaction modeling,
emulators and plug-ins to
industry stan...
21 Oktoberi200314
Tamino Mobile
Suite Components
Interaction
" Security " Caching
" Multi-modal " Runs adapters
" Session ...
21 Oktoberi200315
XML based Integration
Result:
- Decouple synchronization from back end processing
- Control about the in...
21 Oktoberi200316
End To End XML Processing
Data Management
Server
Aggregated/
virtual Documents
Management Console
Gatewa...
21 Oktoberi200317
Backend-Integration
via Web Service enabled Connectors
AdapterConnector
ERP
SAP
PeopleSoft
JDEdwards
Ora...
21 Oktoberi200318
The Value Of Document Oriented
Integration
" Document oriented integration covers business transactions ...
21 Oktoberi200319
Tamino Mobile – The Value Add
The value of a consistent “End-To-End”
technology is:
Consistent mobile ac...
Tamino Mobile Applications
21 Oktoberi200321
Tamino Mobile FSA
Mobilised functions
Work order
schedule
Work order
details
Service reports
Customer
in...
21 Oktoberi200322
Implementation Example
Erklärung: Der KD-Schein wird zur Rückmeldung der Einsatzdaten verwendet. Im Idea...
21 Oktoberi200323
Placer Dome, South Africa
Mining Industry, Supply Chain Mgmt.
Description
• 12.000 people, 17 mines worl...
21 Oktoberi200324
Tamino Mobile SFA
Mobilised functions
Activity/visit
report
Promotional item
provisioning
Presented
prod...
21 Oktoberi200325
Tobaccoland, Austria
Retail, SFA
21 Oktoberi200326
Metro de Madrid, Spain
Public Transportation, MIS
Tamino Mobile Building Blocks
21 Oktoberi200328
Application Building Blocks for
Solutions
E.g. Field Service Automation - FSA
A “Building Block” consist...
21 Oktoberi200329
Service Oriented
Application Architecture
Architecture and Components
PDA
IE
Appl-Controller
Tamino Mobi...
21 Oktoberi200330
Customer Example,
Service Architecture
America: 4000 Users
TMO J2SE
Tamino Mobile Suite
Smart Client
Enh...
Any Questions ?
Ralf Rutke
Software AG - The XML Company
Director Product Marketing - Mobile Computing
Phone: +49-211-6189...
Upcoming SlideShare
Loading in …5
×

Tamino Mobile - XML based Integration, Development and Application Services for Mobile Computing - Ralf Rutke, Software AG

643 views

Published on

OSGi World Congress 2003

Published in: Technology
  • Be the first to comment

Tamino Mobile - XML based Integration, Development and Application Services for Mobile Computing - Ralf Rutke, Software AG

  1. 1. Tamino Mobile XML based Integration, Development and Application Services for Mobile Computing Ralf Rutke Director Product Marketing - Mobile Computing -
  2. 2. Tamino Mobile Overview
  3. 3. 21 Oktoberi20033 Tamino Mobile – The Value Add The value of a consistent “End-To-End” technology is: Consistent mobile access How: One approach for all devices Result: Reduce costs for mobile enabling Consistent Application architecture How: Using the same platform for all mobile Applications Result: Reduce TCO per application Consistent data format and storage How: One standardized data format Result: Reduce costs for data administration Consistent integration How: One integration approach, independent of the access method Result: Reduce costs for integration
  4. 4. Tamino Mobile Suite
  5. 5. 21 Oktoberi20035 Tamino Mobile Suite Description Software AG's Tamino Mobile Suite is a platform for fourth-generation mobile applications that uses XML from the front to the back end. It is the most homogeneous one on the market and enables integration of existing application systems, development of Web services, native XML data storage, and access (both online and offline) to corporate data. All types of mobile applications are supported: ! Browser based applications for Voice, Web and WAP ! Offline applications with synchronization ! Alerts based applications
  6. 6. 21 Oktoberi20036 Multi-Channel Applications are Complex Data Sources Web RDBMS XML HTTP Multitude of Devices J2ME Smart Phones PDAs PCs Application Logic Legacy Application Java EJB JSP/ASP Services .NET/HailStorm CRM Web Services Multitude of Modes Real-Time Off-Line Alerts Multitude of Channels Voice Web Data Multi-dimensional Application Requirements
  7. 7. 21 Oktoberi20037 Problem #1 Taming the Device Chaos " Screen Orientation " Pixels " Color " Fonts " Image Formats " Language " Character sets " Modal interface " Scripting " Java " Streaming " Other Capabilities …
  8. 8. 21 Oktoberi20038 Problem #2 Supporting Multi-Channel Access Trading Application RIM/ 2 way pagers- Available Today New channels Trading Application - Available Today New channels Example: On-line trading – multiple access mechanisms need to be supported Web browser IVR PocketPC Palm Voice browsers WAP browsers
  9. 9. 21 Oktoberi20039 Real time 1.Online trading 2.Manage MyAlerts on a Web site Offline+Sync 1.My-Portfolio-to-go! Shows portfolio & news locally offline 2.Synchronize & download latest news and quotes Alerts 1. Receive alerts onto PDA and trigger local application 2. Alerts initiate transactions Example: On-line trading – multiple usage modes need to be supported Problem #3 Supporting Multiple Usage Modes
  10. 10. 21 Oktoberi200310 How is This Being Addressed Today? Typical Enterprise implementing point solutions Inventory Order Service Voice Access Portal SMS/WAP Alerts Application … Sales Force Automation.NET CRM Web Services Processes Java/ EJB JSP/ASP Legacy Application Applications Web Content RDBMS XML HTTP Data …Complexity of Integration… …Complexity of Interaction…
  11. 11. 21 Oktoberi200311 Model View Controller One-time Modeling, Multiple use
  12. 12. 21 Oktoberi200312 One Process – Many Devices
  13. 13. 21 Oktoberi200313 o Rapid application development with user- interaction modeling, emulators and plug-ins to industry standard tools o Lower maintenance costs with complete separation of presentation layer, business logic layer and data layer o Lower integration costs through co-existence with existing infrastructure, web services and standards (UA- Prof, J2EE, xHTML) o 80% reduction in templates with single authoring Flexible and Rapid Application Development
  14. 14. 21 Oktoberi200314 Tamino Mobile Suite Components Interaction " Security " Caching " Multi-modal " Runs adapters " Session mgmt " Reconnect " State mgmt " Web services Synchronization " Synchronize files, dbs, Java objects " Incremental synch " Smart synch Presentation " ML transformation " Template mgmt " Auto device detection " Device library Notification " JMS queuing " Publish/subscribe " Personalization " Rules engine " Interactive alerts Tamino Mobile DB " Mobile data storage Universal Smart Client " OTA synch. " Device resident " Mobile DB support " Multiple devices " J2ME/pJava EntireX XML Mediator " Back end integration " Routing " Transformation " Web-Service enabling Tamino " XML Server " Staging and Aggregation " Repository " Synchronization Server Business Analysis Engine " Report building wizards " Pre-built reports " Accessible from 3rd party tools Interactive Development Environment " User interaction modeling " Template builder " Adapter builder " Device emulators " Offline code gen " Debugging " Plug in to 3rd party tools J2 EE
  15. 15. 21 Oktoberi200315 XML based Integration Result: - Decouple synchronization from back end processing - Control about the information delivery process - Get control about replicates - Deal with network failures, system downtime etc. - Deal with conflicts, if any - Define and handle system events (changes) using pre-defined rules - Implement protocol standards <service_report> <customer>NGE</customer> <hours>6</hours> <material_used> ... </service_report><Customer_change_sheet> <Customer_NO> 123456 </customer_NO> <change> <Address>Burlingten Road 12</Address> </change> </Customer_change_sheet> EntireX Mediator Look after and handle Changes on both Sides Sync Adapter The Sync Adapter keeps care on changes happened in the back end Business Transaction ‡ Technical/Database Transaction
  16. 16. 21 Oktoberi200316 End To End XML Processing Data Management Server Aggregated/ virtual Documents Management Console Gateways Conncetor Sync CRMPPSSAP Trigger Trigger process route map transform
  17. 17. 21 Oktoberi200317 Backend-Integration via Web Service enabled Connectors AdapterConnector ERP SAP PeopleSoft JDEdwards Oracle Hogan Fi XML / Web service interfaces Data Oracle, DB2 Adabas SQL Server Sybase Informix Legacy CICS, IMS 3270, 5250 Natural Cobol File Program eBusiness / XML ebXML, XBRL EDI, SWIFT, HIPAA, HL7 FIXML, Tamino ... and many more CRM Siebel Vantive Clarify SCM i2 Manugistics BroadVision Ariba XML Adapter Configuration Tool Data Management Data Management XML Mediator Sequencer SOAP Gateway + Communicator Workbench AdapterConnector AdapterConnector AdapterConnector AdapterConnector AdapterConnector
  18. 18. 21 Oktoberi200318 The Value Of Document Oriented Integration " Document oriented integration covers business transactions in XML documents and therefore reflect the well proven and established business processes which are today mainly based on paper documents. Examples: # SAP change request for materials, customers etc. # SAP material information sheet to add materials. # FSA Service Report used for invoices, loan calculation or logistics " Dealing with documents over the overall business process chain, limits the effort for # Maintaining procedure oriented interfaces due to changed data layouts or due to adding more system components # Using the same system for other business channels/scenarios (TCO) # Allows a revisable tracking and archiving of business transactions # Offer the chance to re-book an erroneous entry (logical step), compared to having only the result and the per back end system database transactions in place. # Handling conflicts, even for synchronization
  19. 19. 21 Oktoberi200319 Tamino Mobile – The Value Add The value of a consistent “End-To-End” technology is: Consistent mobile access How: One approach for all devices Result: Reduce costs for mobile enabling Consistent Application architecture How: Using the same platform for all mobile Applications Result: Reduce TCO per application Consistent data format and storage How: One standardized data format Result: Reduce costs for data administration Consistent integration How: One integration approach, independent of the access method Result: Reduce costs for integration
  20. 20. Tamino Mobile Applications
  21. 21. 21 Oktoberi200321 Tamino Mobile FSA Mobilised functions Work order schedule Work order details Service reports Customer information Material, history information Spare part catalogue Hotline reports Activities doneUsed spare parts Plus any function from any other Tamino Mobile Application Spare parts request Schedule appointment
  22. 22. 21 Oktoberi200322 Implementation Example Erklärung: Der KD-Schein wird zur Rückmeldung der Einsatzdaten verwendet. Im Idealfall können Steuerkartendaten übernommen werden (Serialnr. und Bezeichnung des Gerätes an dem gearbeitet wurde). Sonst werden die Daten vor Ort aufgenommen. Der Serialnr. Prozess** wird noch gesondert erklärt. Berechnungsmotiv*** (Art der Tätigkeiten) wird gesondert erklärt. Ursachencode**** wird gesondert erklärt. Tätigkeiten beschreiben (falls mehr Platz benötigt wird, gibt es einen Zusatzblock der noch erklärt wird). Im unteren Teil die verwendeten Artikel mit BM angeben. Falls die Artikel von einem anderen Lagerort genommen wurden, muß zwingend erst von LgOrt A nach LgOrt B***** umgebucht werden (Beispiel Techniker A erhält auf der Autobahn Ware von Techniker B). 1 14:00-16:00* Lagerort***** 14:00 TD Schein Nr. angedrucktPraxisstempel ausführendes Depot: Auftragsnr. falls bereits bekannt Kundennr. falls bereits bekannt 1 2 TD-Schein 13:00Name des Technikers: z.B. Franz Meier 28-Juni-01 120 km* 11:00-13:00* * Achtung: diese Daten w erden erst nach verlassen der Praxis auf den Durchlägen nachgetragen, da für für den Kunden nicht relevant 1 3 345782 ** M1 4 S1*** Berechnungsmotiv 0 6 0 4****Fehlercode Lager ausgetauscht 1 Serialnr. Zimmernr. nur auf TD- Schein erfasst, keine Abbildung in SAP Artikelnr. 2 S1*** Berechnungsmotiv Serialnr. Kurztext der Artikel Kurzbeschreibung w enn der Einsatz w eitere Folgeaktivitäten erforderlich macht 14:00-16:00 R.Malz*****
  23. 23. 21 Oktoberi200323 Placer Dome, South Africa Mining Industry, Supply Chain Mgmt. Description • 12.000 people, 17 mines worldwide, headquarters in Australia • Sales 2002: US-$ 4,7bn • First phase of roll-out with 50 mobile users, in 2004 several 100 users planned (per mine) Features • Material data (online/offline access) • Order of materials • Diverse search functions • Integration into backend (Adabas/Natural) • 60.000 positions in stock of materials • Order and stock taking • Synchronisation Benefits • Reduction of materials on stock • Streamlined order and stock taking processes • Elimination of paper forms and flow • Integrated solution with automatic synchronisation of data • Permanent check of inventary • Higher accuracy of information
  24. 24. 21 Oktoberi200324 Tamino Mobile SFA Mobilised functions Activity/visit report Promotional item provisioning Presented products Activity scheduling Tour management Plus any function from any other Tamino Mobile Application Expense reports Commercial activity schedule Product orders Promotional item orders To-do checklist Customer and lead maintenance Customer info Contacts Locations * All of them available both offline and online
  25. 25. 21 Oktoberi200325 Tobaccoland, Austria Retail, SFA
  26. 26. 21 Oktoberi200326 Metro de Madrid, Spain Public Transportation, MIS
  27. 27. Tamino Mobile Building Blocks
  28. 28. 21 Oktoberi200328 Application Building Blocks for Solutions E.g. Field Service Automation - FSA A “Building Block” consists of all components that form a specific business function like material management, activity booking or even authentication Several pre-defined “Building Blocks” form a specific mobile computing application.
  29. 29. 21 Oktoberi200329 Service Oriented Application Architecture Architecture and Components PDA IE Appl-Controller Tamino Mobile Sync- Manager Server Browser based Mobile Online front-end HTML based Admin interface Sync-Contoller Application-Controller Rendering Foundation Server Views ERP-System Integration Layer Order-Mgm Material-Mgm News-Mgm Activity-Mgm Adapter Monitoring Persistency Authorization Replication Services Services Cache Views OSGi-Services Order-Mgm Material-Mgm News-Mgm Activity-Mgm Internet Data Management ERP Web-Services
  30. 30. 21 Oktoberi200330 Customer Example, Service Architecture America: 4000 Users TMO J2SE Tamino Mobile Suite Smart Client Enhanced Sync Browser EMEA: 4000 Users TMO J2SE Tamino Mobile Suite Smart Client Enhanced Sync Browser APAC: 2500 Users TMO J2SE Tamino Mobile Suite Smart Client Enhanced Sync Browser Cache / Sync Server Tamino XML Server Invoice Logistic Inventory … Sybase Sync TMS Presentation Server TMS – Foundation Server Partner Web-Portal Browser Client Online Application Components • HTTPS • Differences • Compression • Encryption •Business Rules Call Mgm System Call Mgm System Call Mgm System Web Service
  31. 31. Any Questions ? Ralf Rutke Software AG - The XML Company Director Product Marketing - Mobile Computing Phone: +49-211-61892-252 Fax: +49-6151-9234-7252 Mobile: +49-170-224 1568 EMail: Ralf.Rutke@softwareag.com Web: http://www.softwareag.com

×