SlideShare a Scribd company logo
1 of 31
Download to read offline
Tamino Mobile
XML based Integration,
Development and Application
Services for Mobile Computing
Ralf Rutke
Director Product Marketing
- Mobile Computing -
Tamino Mobile Overview
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
Tamino Mobile Suite
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
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
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
…
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
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
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…
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 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
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
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
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
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
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
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
Tamino Mobile Applications
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
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*****
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
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
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” 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.
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
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
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

More Related Content

What's hot

apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...apidays
 
Software Defined Networking - Next-Gen Enterprise Networks
Software Defined Networking - Next-Gen Enterprise NetworksSoftware Defined Networking - Next-Gen Enterprise Networks
Software Defined Networking - Next-Gen Enterprise NetworksOpen Networking Summits
 
Crossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approachCrossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approachAsanka Abeysinghe
 
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...Nicolas Brousse
 
Event mesh api meetup AsyncAPI Singapore
Event mesh api meetup AsyncAPI SingaporeEvent mesh api meetup AsyncAPI Singapore
Event mesh api meetup AsyncAPI SingaporePhil Scanlon
 
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...apidays
 
Connected Finance Reference Architecture
Connected Finance Reference ArchitectureConnected Finance Reference Architecture
Connected Finance Reference ArchitectureWSO2
 
Open PHACTS API Walkthrough
Open PHACTS API WalkthroughOpen PHACTS API Walkthrough
Open PHACTS API WalkthroughPaul Groth
 
Presentation of ongoing fintech product development
Presentation of ongoing fintech product developmentPresentation of ongoing fintech product development
Presentation of ongoing fintech product developmentAlgoix Technologies LLP
 
High performance data center computing using manageable distributed computing
High performance data center computing using manageable distributed computingHigh performance data center computing using manageable distributed computing
High performance data center computing using manageable distributed computingJuniper Networks
 
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...apidays
 
apidays LIVE Australia - Building a scalable API platform for an IoT ecosyste...
apidays LIVE Australia - Building a scalable API platform for an IoT ecosyste...apidays LIVE Australia - Building a scalable API platform for an IoT ecosyste...
apidays LIVE Australia - Building a scalable API platform for an IoT ecosyste...apidays
 
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...apidays
 
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...apidays
 
apidays LIVE Singapore 2021 - What financial services can learn from Marketpl...
apidays LIVE Singapore 2021 - What financial services can learn from Marketpl...apidays LIVE Singapore 2021 - What financial services can learn from Marketpl...
apidays LIVE Singapore 2021 - What financial services can learn from Marketpl...apidays
 
apidays LIVE Hong Kong 2021 - Event-driven APIs & Schema governance for Apach...
apidays LIVE Hong Kong 2021 - Event-driven APIs & Schema governance for Apach...apidays LIVE Hong Kong 2021 - Event-driven APIs & Schema governance for Apach...
apidays LIVE Hong Kong 2021 - Event-driven APIs & Schema governance for Apach...apidays
 
Openbar Kontich // RPA: A Hype or a Proven Technology? by Tim Vangilbergen & ...
Openbar Kontich // RPA: A Hype or a Proven Technology? by Tim Vangilbergen & ...Openbar Kontich // RPA: A Hype or a Proven Technology? by Tim Vangilbergen & ...
Openbar Kontich // RPA: A Hype or a Proven Technology? by Tim Vangilbergen & ...Openbar
 
apidays LIVE New York 2021 - Building Contextualized API Specifications by Bo...
apidays LIVE New York 2021 - Building Contextualized API Specifications by Bo...apidays LIVE New York 2021 - Building Contextualized API Specifications by Bo...
apidays LIVE New York 2021 - Building Contextualized API Specifications by Bo...apidays
 
apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...
apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...
apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...apidays
 
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...apidays
 

What's hot (20)

apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...
 
Software Defined Networking - Next-Gen Enterprise Networks
Software Defined Networking - Next-Gen Enterprise NetworksSoftware Defined Networking - Next-Gen Enterprise Networks
Software Defined Networking - Next-Gen Enterprise Networks
 
Crossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approachCrossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approach
 
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
 
Event mesh api meetup AsyncAPI Singapore
Event mesh api meetup AsyncAPI SingaporeEvent mesh api meetup AsyncAPI Singapore
Event mesh api meetup AsyncAPI Singapore
 
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
 
Connected Finance Reference Architecture
Connected Finance Reference ArchitectureConnected Finance Reference Architecture
Connected Finance Reference Architecture
 
Open PHACTS API Walkthrough
Open PHACTS API WalkthroughOpen PHACTS API Walkthrough
Open PHACTS API Walkthrough
 
Presentation of ongoing fintech product development
Presentation of ongoing fintech product developmentPresentation of ongoing fintech product development
Presentation of ongoing fintech product development
 
High performance data center computing using manageable distributed computing
High performance data center computing using manageable distributed computingHigh performance data center computing using manageable distributed computing
High performance data center computing using manageable distributed computing
 
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
apidays LIVE London 2021 - Application to API Security, drivers to the Shift ...
 
apidays LIVE Australia - Building a scalable API platform for an IoT ecosyste...
apidays LIVE Australia - Building a scalable API platform for an IoT ecosyste...apidays LIVE Australia - Building a scalable API platform for an IoT ecosyste...
apidays LIVE Australia - Building a scalable API platform for an IoT ecosyste...
 
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
apidays LIVE New York 2021 - APIOps: automating API operations for speed and ...
 
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
apidays LIVE Paris 2021 - Detecting and Protecting PII by Rob Dickinson, Resu...
 
apidays LIVE Singapore 2021 - What financial services can learn from Marketpl...
apidays LIVE Singapore 2021 - What financial services can learn from Marketpl...apidays LIVE Singapore 2021 - What financial services can learn from Marketpl...
apidays LIVE Singapore 2021 - What financial services can learn from Marketpl...
 
apidays LIVE Hong Kong 2021 - Event-driven APIs & Schema governance for Apach...
apidays LIVE Hong Kong 2021 - Event-driven APIs & Schema governance for Apach...apidays LIVE Hong Kong 2021 - Event-driven APIs & Schema governance for Apach...
apidays LIVE Hong Kong 2021 - Event-driven APIs & Schema governance for Apach...
 
Openbar Kontich // RPA: A Hype or a Proven Technology? by Tim Vangilbergen & ...
Openbar Kontich // RPA: A Hype or a Proven Technology? by Tim Vangilbergen & ...Openbar Kontich // RPA: A Hype or a Proven Technology? by Tim Vangilbergen & ...
Openbar Kontich // RPA: A Hype or a Proven Technology? by Tim Vangilbergen & ...
 
apidays LIVE New York 2021 - Building Contextualized API Specifications by Bo...
apidays LIVE New York 2021 - Building Contextualized API Specifications by Bo...apidays LIVE New York 2021 - Building Contextualized API Specifications by Bo...
apidays LIVE New York 2021 - Building Contextualized API Specifications by Bo...
 
apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...
apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...
apidays LIVE London 2021 - Quantum Duality of “API as a business” and “API as...
 
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
apidays LIVE Paris 2021 - Getting started with Event-Driven APis by Hugo Guer...
 

Viewers also liked

USMC letters of rec
USMC letters of recUSMC letters of rec
USMC letters of recKevin Leary
 
PVN-CHERUVU & ASSOCIATES GENERAL PROFILE Aug 16
PVN-CHERUVU & ASSOCIATES GENERAL PROFILE Aug 16PVN-CHERUVU & ASSOCIATES GENERAL PROFILE Aug 16
PVN-CHERUVU & ASSOCIATES GENERAL PROFILE Aug 16Dilip Kumar
 
Bogdanovic Zoran-Uverenje PRVA POMOC
Bogdanovic Zoran-Uverenje PRVA POMOCBogdanovic Zoran-Uverenje PRVA POMOC
Bogdanovic Zoran-Uverenje PRVA POMOCZoran Bogdanovic
 
Self Defense Lunch & Learn 9-1-15
Self Defense Lunch & Learn 9-1-15Self Defense Lunch & Learn 9-1-15
Self Defense Lunch & Learn 9-1-15Mallory Safley
 
Estatutos da cia salinas da margarida
Estatutos da cia salinas da margaridaEstatutos da cia salinas da margarida
Estatutos da cia salinas da margaridaDiga Salinas
 
Power plant project 2016 -1
Power plant project 2016 -1Power plant project 2016 -1
Power plant project 2016 -1Yohanes Datama
 
Nambiraj K_Resume_New
Nambiraj K_Resume_NewNambiraj K_Resume_New
Nambiraj K_Resume_NewNambiraj K
 

Viewers also liked (11)

USMC letters of rec
USMC letters of recUSMC letters of rec
USMC letters of rec
 
Phi Theta Kappa
Phi Theta KappaPhi Theta Kappa
Phi Theta Kappa
 
Ensayo
EnsayoEnsayo
Ensayo
 
Diplôme UdeM 2012
Diplôme UdeM 2012Diplôme UdeM 2012
Diplôme UdeM 2012
 
PVN-CHERUVU & ASSOCIATES GENERAL PROFILE Aug 16
PVN-CHERUVU & ASSOCIATES GENERAL PROFILE Aug 16PVN-CHERUVU & ASSOCIATES GENERAL PROFILE Aug 16
PVN-CHERUVU & ASSOCIATES GENERAL PROFILE Aug 16
 
Bogdanovic Zoran-Uverenje PRVA POMOC
Bogdanovic Zoran-Uverenje PRVA POMOCBogdanovic Zoran-Uverenje PRVA POMOC
Bogdanovic Zoran-Uverenje PRVA POMOC
 
Self Defense Lunch & Learn 9-1-15
Self Defense Lunch & Learn 9-1-15Self Defense Lunch & Learn 9-1-15
Self Defense Lunch & Learn 9-1-15
 
Wms
WmsWms
Wms
 
Estatutos da cia salinas da margarida
Estatutos da cia salinas da margaridaEstatutos da cia salinas da margarida
Estatutos da cia salinas da margarida
 
Power plant project 2016 -1
Power plant project 2016 -1Power plant project 2016 -1
Power plant project 2016 -1
 
Nambiraj K_Resume_New
Nambiraj K_Resume_NewNambiraj K_Resume_New
Nambiraj K_Resume_New
 

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

Seminar presentation 05042011_v7_with_cl
Seminar presentation 05042011_v7_with_clSeminar presentation 05042011_v7_with_cl
Seminar presentation 05042011_v7_with_clmiket60
 
Csi Forms 261108
Csi Forms 261108Csi Forms 261108
Csi Forms 261108Nick Davis
 
opening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdfopening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdfxmumiao
 
GM and IT
GM and ITGM and IT
GM and ITsam ran
 
The value of the platform play in real world use cases Software AG cwin18 tou...
The value of the platform play in real world use cases Software AG cwin18 tou...The value of the platform play in real world use cases Software AG cwin18 tou...
The value of the platform play in real world use cases Software AG cwin18 tou...Capgemini
 
Manoj_Netcool&Cognos_Consultant
Manoj_Netcool&Cognos_ConsultantManoj_Netcool&Cognos_Consultant
Manoj_Netcool&Cognos_Consultantmanoj yadav
 
Paul Fry Project Resume
Paul Fry Project ResumePaul Fry Project Resume
Paul Fry Project ResumePaul Fry
 
ubigrate Analyst Presentation
ubigrate Analyst Presentationubigrate Analyst Presentation
ubigrate Analyst Presentationubigrate GmbH
 
[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected VehiclesTomo Yamaguchi
 
EMC Documenutm xCP 2.2 vs 1.x
EMC Documenutm xCP 2.2 vs 1.xEMC Documenutm xCP 2.2 vs 1.x
EMC Documenutm xCP 2.2 vs 1.xHaytham Ghandour
 
End-to-End Architectural Considerations for Supporting Telematics Solutions -...
End-to-End Architectural Considerations for Supporting Telematics Solutions -...End-to-End Architectural Considerations for Supporting Telematics Solutions -...
End-to-End Architectural Considerations for Supporting Telematics Solutions -...mfrancis
 
High Performance Green Infrastructure, New Directions in Real-Time Control
High Performance Green Infrastructure, New Directions in Real-Time ControlHigh Performance Green Infrastructure, New Directions in Real-Time Control
High Performance Green Infrastructure, New Directions in Real-Time ControlMarcus Quigley
 
lifecycle-bim-gis-user-group-april-2017
lifecycle-bim-gis-user-group-april-2017lifecycle-bim-gis-user-group-april-2017
lifecycle-bim-gis-user-group-april-2017Dale Ritchie
 
Proactive Services Through Insights and IoT by M. Capone
Proactive Services Through Insights and IoT by M. CaponeProactive Services Through Insights and IoT by M. Capone
Proactive Services Through Insights and IoT by M. CaponeCapgemini
 
Miami in touch-amdocs-lte-2011-05-16-handout
Miami in touch-amdocs-lte-2011-05-16-handoutMiami in touch-amdocs-lte-2011-05-16-handout
Miami in touch-amdocs-lte-2011-05-16-handoutArthur Sanchez
 
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready EnterpriseRe-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready EnterpriseDell World
 
Radhika abde 8 yrs exp-telecom domain
Radhika abde 8 yrs exp-telecom domainRadhika abde 8 yrs exp-telecom domain
Radhika abde 8 yrs exp-telecom domainRadhika Abde
 

Similar to Tamino Mobile - XML based Integration, Development and Application Services for Mobile Computing - Ralf Rutke, Software AG (20)

Seminar presentation 05042011_v7_with_cl
Seminar presentation 05042011_v7_with_clSeminar presentation 05042011_v7_with_cl
Seminar presentation 05042011_v7_with_cl
 
Csi Forms 261108
Csi Forms 261108Csi Forms 261108
Csi Forms 261108
 
opening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdfopening-remarks-From Vehicle Centric to People Centric.pdf
opening-remarks-From Vehicle Centric to People Centric.pdf
 
Domain specific modeling for mobile and io t apps
Domain specific modeling for mobile and io t appsDomain specific modeling for mobile and io t apps
Domain specific modeling for mobile and io t apps
 
GM and IT
GM and ITGM and IT
GM and IT
 
The value of the platform play in real world use cases Software AG cwin18 tou...
The value of the platform play in real world use cases Software AG cwin18 tou...The value of the platform play in real world use cases Software AG cwin18 tou...
The value of the platform play in real world use cases Software AG cwin18 tou...
 
Manoj_Netcool&Cognos_Consultant
Manoj_Netcool&Cognos_ConsultantManoj_Netcool&Cognos_Consultant
Manoj_Netcool&Cognos_Consultant
 
Mazda Star Barcelona
Mazda Star BarcelonaMazda Star Barcelona
Mazda Star Barcelona
 
Paul Fry Project Resume
Paul Fry Project ResumePaul Fry Project Resume
Paul Fry Project Resume
 
ubigrate Analyst Presentation
ubigrate Analyst Presentationubigrate Analyst Presentation
ubigrate Analyst Presentation
 
[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles
 
EMC Documenutm xCP 2.2 vs 1.x
EMC Documenutm xCP 2.2 vs 1.xEMC Documenutm xCP 2.2 vs 1.x
EMC Documenutm xCP 2.2 vs 1.x
 
Embrace network
Embrace networkEmbrace network
Embrace network
 
End-to-End Architectural Considerations for Supporting Telematics Solutions -...
End-to-End Architectural Considerations for Supporting Telematics Solutions -...End-to-End Architectural Considerations for Supporting Telematics Solutions -...
End-to-End Architectural Considerations for Supporting Telematics Solutions -...
 
High Performance Green Infrastructure, New Directions in Real-Time Control
High Performance Green Infrastructure, New Directions in Real-Time ControlHigh Performance Green Infrastructure, New Directions in Real-Time Control
High Performance Green Infrastructure, New Directions in Real-Time Control
 
lifecycle-bim-gis-user-group-april-2017
lifecycle-bim-gis-user-group-april-2017lifecycle-bim-gis-user-group-april-2017
lifecycle-bim-gis-user-group-april-2017
 
Proactive Services Through Insights and IoT by M. Capone
Proactive Services Through Insights and IoT by M. CaponeProactive Services Through Insights and IoT by M. Capone
Proactive Services Through Insights and IoT by M. Capone
 
Miami in touch-amdocs-lte-2011-05-16-handout
Miami in touch-amdocs-lte-2011-05-16-handoutMiami in touch-amdocs-lte-2011-05-16-handout
Miami in touch-amdocs-lte-2011-05-16-handout
 
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready EnterpriseRe-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise
Re-Architect Your Legacy Environment To Enable An Agile, Future-Ready Enterprise
 
Radhika abde 8 yrs exp-telecom domain
Radhika abde 8 yrs exp-telecom domainRadhika abde 8 yrs exp-telecom domain
Radhika abde 8 yrs exp-telecom domain
 

More from mfrancis

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...mfrancis
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)mfrancis
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)mfrancis
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruumfrancis
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...mfrancis
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...mfrancis
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...mfrancis
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)mfrancis
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...mfrancis
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)mfrancis
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...mfrancis
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...mfrancis
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...mfrancis
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)mfrancis
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)mfrancis
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)mfrancis
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...mfrancis
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)mfrancis
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...mfrancis
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)mfrancis
 

More from mfrancis (20)

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
 

Recently uploaded

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

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

  • 1. Tamino Mobile XML based Integration, Development and Application Services for Mobile Computing Ralf Rutke Director Product Marketing - Mobile Computing -
  • 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
  • 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. 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. 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. 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. 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. 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. 21 Oktoberi200311 Model View Controller One-time Modeling, Multiple use
  • 12. 21 Oktoberi200312 One Process – Many Devices
  • 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. 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. 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. 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. 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. 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. 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
  • 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. 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. 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. 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
  • 26. 21 Oktoberi200326 Metro de Madrid, Spain Public Transportation, MIS
  • 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. 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. 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. 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