SlideShare ist ein Scribd-Unternehmen logo
1 von 46
© 2013 IBM Corporation
Mobile Cloud: Integrating Your Mobile
Workloads with the Enterprise
Todd Kaplinger,
STSM, Mobile Cloud Platform Architect
Worklight - IBM Mobile Foundation
IBM
2109A Wed, 1/May, 01:00 PM - 02:00
PM Venetian – Palazzo L
22 © 2013 IBM Corporation
Please Note
IBM’s statements regarding its plans, directions, and intent are subject to change
or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general
product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a
commitment, promise, or legal obligation to deliver any material, code or
functionality. Information about potential future products may not be incorporated
into any contract. The development, release, and timing of any future features or
functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM
benchmarks in a controlled environment. The actual throughput or performance
that any user will experience will vary depending upon many factors, including
considerations such as the amount of multiprogramming in the user’s job stream,
the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results
similar to those stated here.
33 © 2013 IBM Corporation
Mobile cloud services
Mobile cloud services are high-
value middleware capabilities
designed to be consumed by mobile
applications. For example, a Passes
service would enable businesses to
easily engage with consumers by
sending them loyalty coupons, tickets,
etc.
MyApp
Boarding
Store Card
Event
Coupon
•Engage in dialog with product teams
•Receive updates on cloud services
•Participate in early release programs!
Join the Mobile cloud services community
ibm.com/developerworks/community/
groups/community/mobilecloudservices
44 © 2013 IBM Corporation
Coming soon!!!!!!
55 © 2013 IBM Corporation
Worklight Overview
5
66 © 2013 IBM Corporation
Worklight Server
Unified notifications, runtime skins, version
management, security, integration and delivery
Worklight Console
A web-based console for real-time analytics and control
of your mobile apps and infrastructure
Worklight Studio
The most complete, extensible environment with
maximum code reuse and per-device optimization
Worklight overview
Worklight Runtime Components
Extensive libraries and client APIs that expose and
interface with native device functionality←
Worklight Application Center
Development team provisioning, enterprise app
provisioning and governance, feedback management
77 © 2013 IBM Corporation
Worklight Architecture
Feedback Management
Device RuntimeDevice Runtime
Cross-Platform
Compatibility Layer
Encrypted and
Syncable Storage
Runtime Skinning
Server Integration
Framework
Reporting for Statistics
and Diagnostics
ApplicationCodeApplicationCode
Worklight ConsoleWorklight Console
Push /SMS
Management
Reporting and
Analytics
App Version
Management
Blackberry
Android
iOS
Windows
Phone
Java ME
Windows 8
SDKs
Mobile Web
Desktop Web
HTML5, Hybrid,
and Native Coding
Optimization
Framework
Integrated Device
SDKs
3rd
Party Library
Integration
Worklight StudioWorklight Studio
11
Worklight ApplicationWorklight Application
CenterCenter
Development Team
Provisioning
App Feedback Management
Enterprise App Provisioning
and Governance
22 33
EnterpriseBackendSystems&EnterpriseBackendSystems&
CloudServicesCloudServices
Worklight ServerWorklight Server
User authentication
and mobile trust
Mashups and service
composition
JSON Translation
Adapter Library for
backend connectivity
StatsAggregation
Unified Push
Notifications
Client-Side
App Resources
Direct Update
Mobile
Web Apps
44
55
88 © 2013 IBM Corporation
Simplified deployment and Operational experience
99 © 2013 IBM Corporation
Integrate Existing Cloud
Services with Worklight
9
1010 © 2013 IBM Corporation
Extending The Reach of Enterprise Applications
Company invested in cloud
technologies for hosting their
enterprise web services
Company wants to create mobile
application for B2E leveraging these
services with a strong focus on Social
APIs
Application must support both Android
and iOS devices.
1111 © 2013 IBM Corporation
Social Data Services
Employee Profile Application
Web Services are READ only
WebSphere Cast Iron Web API
hosts service for obtaining social
interests of users.
1212 © 2013 IBM Corporation
Business Data Services
Company Profile Application
Web Services are READ only
WebSphere Cast Iron Hypervisor
Edition hosts service for mashing
up data from two disparate
corporate systems
Mobile Centric View Required
http://www.google.com/ig/api?stock=IBM
http://api.crunchbase.com/v/1/company/ibm.js
1313 © 2013 IBM Corporation
Worklight Integration Services Tier
Develop Worklight Adapters to integrate
services for mobile
Seamless conversion from XML to JSON
Validate Worklight Procedure Invocation
1414 © 2013 IBM Corporation
Mobile Client Development
Social Engagement with Facebook APIs
Ability to denote favorite companies
Cross-platform application for iOS and
Android leveraging jQuery and Worklight
Client APIs
1515 © 2013 IBM Corporation
Worklight Cloud Deployment
with IBM PureApplication
system
15
1616 © 2013 IBM Corporation
Worklight Cloud Tenets
Extend Worklight concept
of deployment artifacts to
the cloud to ease onramp of
WL Applications to devOps
Deliver cloud centric
management features to
ease management of
Worklight applications for
devOps
Two pronged focus on both
the developer and system
administrator to ease
deployment of Worklight
applications for devOps.
1717 © 2013 IBM Corporation
Vision of Worklight Cloud
IBM PureApplication System for
initial release of Worklight
leveraging the Virtual Application
Pattern (VAP) type
Administrators will visually
construct their pattern using
Worklight components such as WL
Apps and WL Adapters using the
Virtual Application Builder Canvas
Worklight pattern based upon the
existing Web Application Pattern
type.
1818 © 2013 IBM Corporation
Worklight Pattern Composition
• Dependencies
‒Web Application Pattern
DB2 (required for persisting WL meta data)
WebSphere Application Server (host WL Server)
‒Tivoli Directory Server (TDS)
Security Integration via LDAP
• Worklight Libraries
• Worklight Based Plugins (IBM Workload Plug-in
Development Kit (PDK))
1919 © 2013 IBM Corporation
Create Worklight Server
• Create a Virtual Application Pattern.
• Drag an Enterprise Application component.
• Upload the Worklight.ear onto it.
‒ Generate this ear file from Worklight Studio or by using the command line
interface (CLI).
1. Drag a WAS
Component.
2. Upload the ear file that is built
by Worklight Studio or CLI
2020 © 2013 IBM Corporation
Create Worklight Database
• Drag a DB2 component and then specify the path to the create-worklight-
db2.sql file in the Schema file field.
‒ Get the SQL file in the WorklightServer/databases folder under your IBM
Worklight installation folder.
1. Drag a
DB2 component.
2. Specify the SQL file.
2121 © 2013 IBM Corporation
Configure Database Connection
• Link Worklight server and DB2.
• Specify the JNDI name as jdbc/WorklightDS.
3. Create a link.
4. Specify the Data Source.
2222 © 2013 IBM Corporation
Configure Report Database
• Create and connect the report database by following the same steps as in
the previous slide with the following changes:
‒ The schema file name is create-worklightreports-db2.sql.
‒ The JNDI name is jdbc/WorklightReportsDS.
Repeat previous steps to
create the report database.
2323 © 2013 IBM Corporation
Configure Worklight Server
• Finally, drag a Worklight Configuration component, link it to Worklight
Server, and specify the security of the Worklight console.
1. Drag a Configuration
component.
2. Create a link.
3. Specify the login
credentials.
2424 © 2013 IBM Corporation
Create Application and Adapter
• Create Worklight applications and adapters by dragging the
corresponding components, and link them to Worklight Server.
‒ For applications, upload the .wlapp file.
‒ For adapters, upload the .adapter file.
1. Drag an Application or an Adapter.
2. Create a link.
3. Upload the .wlapp or
the .adapter file.
2525 © 2013 IBM Corporation
Deployment Topology
Cloud ServicesCloud Services
PublicCloudPublicCloud
Private
Cloud
Private
Cloud
Facebook
Graph API
Facebook
Graph API
Crunchbase
Web API
Crunchbase
Web API
Google
Finance Web
API
Google
Finance Web
API
Cast Iron
Web API
Cast Iron
Web API
WebSphere
Cast Iron
Hypervisor
Edition
WebSphere
Cast Iron
Hypervisor
Edition
IBM Pure
Application
system
IBM Pure
Application
system
Enterprise
Load
Balancer
Enterprise
Load
Balancer
Worklight
Server
Worklight
Server
WebSphere
Application
Server
WebSphere
Application
Server
DB2DB2
Tivoli
Directory
Server
Tivoli
Directory
Server
2626 © 2013 IBM Corporation
Additional Info
We have customer feedback sessions where people who have
experienced Worklight can give feedback.
What: TMD-1020: Roundtable: IBM Worklight, Mobile application
platform, Discussion and Feedback
Where: Venetian - Zeno 4709
When: Mon, 29/Apr, 02:30 PM - 03:30 PM
Tue, 30/Apr, 05:15 PM - 06:15 PM
Wed, 1/May, 03:45 PM - 04:45 PM
We have Lab sessions where people can try Worklight for the first time:
What: TMD-1031: Hands-On Lab: IBM Worklight
Where: Venetian - Murano 3205
When: Mon, 29/Apr, 04:00 PM - 06:15 PM
Thu, 2/May, 08:45 AM - 11:15 AM
2727 © 2013 IBM Corporation
We love your Feedback!
Don’t forget to submit your Impact session and speaker feedback!
•Your feedback is very important to us – we use it to improve next year’s
conference
•Go to the Impact 2013 SmartSite (http://impactsmartsite/com):
‒ Use the session ID number to locate the session
‒ Click the “Take Survey” link
‒ Submit your feedback
2828 © 2013 IBM Corporation
Conclusion
• Internet Scale requires optimized access to data
• IBM Pure Application system provides a simple and easy to use
platform for deploying your IBM Worklight –based applications in a well
defined and repeatable manner.
• Cast Iron technology provides a simple model for accessing commonly
used data objects
• Mobile workloads are increasing the demand for extending existing
services to beyond the enterprise.
• By integrating Cast Iron with Worklight, developers can quickly
assemble, connect and secure their enterprise services to extend to
mobile devices in a simple integrated and IBM supported fashion.
2929 © 2013 IBM Corporation
3030 © 2013 IBM Corporation
Legal Disclaimer
• © IBM Corporation 2013. All Rights Reserved.
• The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained
in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are
subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing
contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and
conditions of the applicable license agreement governing the use of IBM software.
• References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or
capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to
future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you
will result in any specific sales, revenue growth or other results.
• If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete:
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
• If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete:
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs
and performance characteristics may vary by customer.
• Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM
Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server).
Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your
presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in
your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International
Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.
• If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete:
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.
• If you reference Java™ in the text, please mark the first use and include the following; otherwise delete:
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
• If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete:
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
• If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete:
Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and
other countries.
• If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete:
UNIX is a registered trademark of The Open Group in the United States and other countries.
• If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete:
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of
others.
• If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta
Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration
purposes only.
3131 © 2013 IBM Corporation
Backup
3232 © 2013 IBM Corporation
Cast Iron Overview
3333 © 2013 IBM Corporation
A Hybrid World
Private Clouds
(Custom)
Packaged
Applications
Public Clouds
(SaaS)
Integration is Critical in a Hybrid World
Home-grown
Applications
3434 © 2013 IBM Corporation
The Value of Integration
Home-grown
Applications
Packaged
Applications
Integration Maximizes Value of Cloud Investments
3535 © 2013 IBM Corporation
Cast Iron Cloud Integration
Connect Your Cloud and On-Premise Applications in Days
3636 © 2013 IBM Corporation
Rapid, Flexible, Simple
Simple User Experience
TIP Exchange
TIP Development Kit
TIP Community
For All Types of Projects
UI Mashups
Process Integration
Data Migration
Complete Flexibility
IBM Cast Iron Live
Virtual Appliances
Physical Appliances
Rapid Connectivity
IBM Cast Iron Express
CDK
Connector Development Kit Infrastructure as a Service
3737 © 2013 IBM Corporation
Capabilities
20
Cast Iron Capabilities
3838 © 2013 IBM Corporation
Integration Approach
No Coding Beyond Configuration Preconfigured Templates
(TIPs)
3939 © 2013 IBM Corporation
Cast Iron Web API Services
•Business Ops Dashboard
analytics and controls to
document and publish APIs,
set quotas, manage and
monitor service levels
20
Application Developer Portal
with Self-Service registration
and hooks into social
communities
DevOps Dashboard to
easily proxy and
assemble new APIs, and
to secure and manage
APIs from an IT Ops
perspective
1. Create 3. Manage2. Socialize
4040 © 2013 IBM Corporation
WebSphere Cast Iron Studio
4141 © 2013 IBM Corporation
Integrating the Company Info API
4242 © 2013 IBM Corporation
Integrating the Stock Quote API
4343 © 2013 IBM Corporation
Mapping the Stock Quote Data
4444 © 2013 IBM Corporation
Aggregating Company Info and Stock Quote
4545 © 2013 IBM Corporation
Aggregating the Data
4646 © 2013 IBM Corporation
Running on Cast Iron Live Integration Cloud

Weitere ähnliche Inhalte

Was ist angesagt?

DEVNET-1187 Cisco Intercloud Services: Delivering a Solution that Enables Hi...
DEVNET-1187	Cisco Intercloud Services:  Delivering a Solution that Enables Hi...DEVNET-1187	Cisco Intercloud Services:  Delivering a Solution that Enables Hi...
DEVNET-1187 Cisco Intercloud Services: Delivering a Solution that Enables Hi...Cisco DevNet
 
FORUM PA 2015 - Microservices with IBM Bluemix
FORUM PA 2015 - Microservices with IBM BluemixFORUM PA 2015 - Microservices with IBM Bluemix
FORUM PA 2015 - Microservices with IBM Bluemixgjuljo
 
Microservices for Application Modernisation
Microservices for Application ModernisationMicroservices for Application Modernisation
Microservices for Application ModernisationAjay Kumar Uppal
 
Microservices, Kubernetes, and Application Modernization Done Right
Microservices, Kubernetes, and Application Modernization Done RightMicroservices, Kubernetes, and Application Modernization Done Right
Microservices, Kubernetes, and Application Modernization Done RightLightbend
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolithMarkus Eisele
 
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?Cisco DevNet
 
Creating Microservices Application with IBM Cloud Private (ICP) - Container a...
Creating Microservices Application with IBM Cloud Private (ICP) - Container a...Creating Microservices Application with IBM Cloud Private (ICP) - Container a...
Creating Microservices Application with IBM Cloud Private (ICP) - Container a...PT Datacomm Diangraha
 
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Dell World
 
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB
 
MicroServices, yet another architectural style?
MicroServices, yet another architectural style?MicroServices, yet another architectural style?
MicroServices, yet another architectural style?ACA IT-Solutions
 
Federation of OpenStack clouds
Federation of OpenStack cloudsFederation of OpenStack clouds
Federation of OpenStack cloudsCoreStack
 
Cookin’ up Hybrid Clouds: Chef and the Accenture Cloud Platform
Cookin’ up Hybrid Clouds: Chef and the Accenture Cloud PlatformCookin’ up Hybrid Clouds: Chef and the Accenture Cloud Platform
Cookin’ up Hybrid Clouds: Chef and the Accenture Cloud PlatformChef Software, Inc.
 
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...Majid Hajibaba
 
Engineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersEngineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersTechcello
 
Modern Software Architecture - Cloud Scale Computing
Modern Software Architecture - Cloud Scale ComputingModern Software Architecture - Cloud Scale Computing
Modern Software Architecture - Cloud Scale ComputingGiragadurai Vallirajan
 
A Decade of Microservices
A Decade of MicroservicesA Decade of Microservices
A Decade of MicroservicesRuman Khan
 
Developing and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateDeveloping and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateShikha Srivastava
 
An introduction to Microservices
An introduction to MicroservicesAn introduction to Microservices
An introduction to MicroservicesCisco DevNet
 

Was ist angesagt? (20)

[Viet openstack] cloud computing - openstack meetup v2
[Viet openstack] cloud computing - openstack meetup v2[Viet openstack] cloud computing - openstack meetup v2
[Viet openstack] cloud computing - openstack meetup v2
 
IBM cloud open by design
IBM cloud open by designIBM cloud open by design
IBM cloud open by design
 
DEVNET-1187 Cisco Intercloud Services: Delivering a Solution that Enables Hi...
DEVNET-1187	Cisco Intercloud Services:  Delivering a Solution that Enables Hi...DEVNET-1187	Cisco Intercloud Services:  Delivering a Solution that Enables Hi...
DEVNET-1187 Cisco Intercloud Services: Delivering a Solution that Enables Hi...
 
FORUM PA 2015 - Microservices with IBM Bluemix
FORUM PA 2015 - Microservices with IBM BluemixFORUM PA 2015 - Microservices with IBM Bluemix
FORUM PA 2015 - Microservices with IBM Bluemix
 
Microservices for Application Modernisation
Microservices for Application ModernisationMicroservices for Application Modernisation
Microservices for Application Modernisation
 
Microservices, Kubernetes, and Application Modernization Done Right
Microservices, Kubernetes, and Application Modernization Done RightMicroservices, Kubernetes, and Application Modernization Done Right
Microservices, Kubernetes, and Application Modernization Done Right
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolith
 
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
 
Creating Microservices Application with IBM Cloud Private (ICP) - Container a...
Creating Microservices Application with IBM Cloud Private (ICP) - Container a...Creating Microservices Application with IBM Cloud Private (ICP) - Container a...
Creating Microservices Application with IBM Cloud Private (ICP) - Container a...
 
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
 
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
 
MicroServices, yet another architectural style?
MicroServices, yet another architectural style?MicroServices, yet another architectural style?
MicroServices, yet another architectural style?
 
Federation of OpenStack clouds
Federation of OpenStack cloudsFederation of OpenStack clouds
Federation of OpenStack clouds
 
Cookin’ up Hybrid Clouds: Chef and the Accenture Cloud Platform
Cookin’ up Hybrid Clouds: Chef and the Accenture Cloud PlatformCookin’ up Hybrid Clouds: Chef and the Accenture Cloud Platform
Cookin’ up Hybrid Clouds: Chef and the Accenture Cloud Platform
 
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
 
Engineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersEngineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud Providers
 
Modern Software Architecture - Cloud Scale Computing
Modern Software Architecture - Cloud Scale ComputingModern Software Architecture - Cloud Scale Computing
Modern Software Architecture - Cloud Scale Computing
 
A Decade of Microservices
A Decade of MicroservicesA Decade of Microservices
A Decade of Microservices
 
Developing and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateDeveloping and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud Private
 
An introduction to Microservices
An introduction to MicroservicesAn introduction to Microservices
An introduction to Microservices
 

Andere mochten auch

Ps Enterprise Mobility Mobile Cloud 1
Ps Enterprise Mobility   Mobile Cloud 1Ps Enterprise Mobility   Mobile Cloud 1
Ps Enterprise Mobility Mobile Cloud 1eddy124
 
Enterprise platform 3.0v4 for webinar
Enterprise platform 3.0v4 for webinarEnterprise platform 3.0v4 for webinar
Enterprise platform 3.0v4 for webinarJohn Mathon
 
Mobile Monday DUS Mobile Cloud for Enterprise-final-print
Mobile Monday DUS Mobile Cloud for Enterprise-final-printMobile Monday DUS Mobile Cloud for Enterprise-final-print
Mobile Monday DUS Mobile Cloud for Enterprise-final-printPeter Decker
 
Mobile inception - Blueprint for cloud-enabled mobile enterprise solutions
Mobile inception - Blueprint for cloud-enabled mobile enterprise solutionsMobile inception - Blueprint for cloud-enabled mobile enterprise solutions
Mobile inception - Blueprint for cloud-enabled mobile enterprise solutionsMobileInception
 
WSO2Con US 2013 - Securing Cloud and Mobile: Pragmatic Enterprise Security Ar...
WSO2Con US 2013 - Securing Cloud and Mobile: Pragmatic Enterprise Security Ar...WSO2Con US 2013 - Securing Cloud and Mobile: Pragmatic Enterprise Security Ar...
WSO2Con US 2013 - Securing Cloud and Mobile: Pragmatic Enterprise Security Ar...WSO2
 
A Mobile-First, Cloud-First Stack at Pearson
A Mobile-First, Cloud-First Stack at PearsonA Mobile-First, Cloud-First Stack at Pearson
A Mobile-First, Cloud-First Stack at PearsonMongoDB
 
Microsoft vision and platform, cloud first-mobile first
Microsoft vision and platform, cloud first-mobile firstMicrosoft vision and platform, cloud first-mobile first
Microsoft vision and platform, cloud first-mobile firstGeneXus
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2
 
Building a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first WorldBuilding a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first WorldNick Landry
 
Class.mobile-first strategy
Class.mobile-first strategyClass.mobile-first strategy
Class.mobile-first strategyRoss Tang
 

Andere mochten auch (10)

Ps Enterprise Mobility Mobile Cloud 1
Ps Enterprise Mobility   Mobile Cloud 1Ps Enterprise Mobility   Mobile Cloud 1
Ps Enterprise Mobility Mobile Cloud 1
 
Enterprise platform 3.0v4 for webinar
Enterprise platform 3.0v4 for webinarEnterprise platform 3.0v4 for webinar
Enterprise platform 3.0v4 for webinar
 
Mobile Monday DUS Mobile Cloud for Enterprise-final-print
Mobile Monday DUS Mobile Cloud for Enterprise-final-printMobile Monday DUS Mobile Cloud for Enterprise-final-print
Mobile Monday DUS Mobile Cloud for Enterprise-final-print
 
Mobile inception - Blueprint for cloud-enabled mobile enterprise solutions
Mobile inception - Blueprint for cloud-enabled mobile enterprise solutionsMobile inception - Blueprint for cloud-enabled mobile enterprise solutions
Mobile inception - Blueprint for cloud-enabled mobile enterprise solutions
 
WSO2Con US 2013 - Securing Cloud and Mobile: Pragmatic Enterprise Security Ar...
WSO2Con US 2013 - Securing Cloud and Mobile: Pragmatic Enterprise Security Ar...WSO2Con US 2013 - Securing Cloud and Mobile: Pragmatic Enterprise Security Ar...
WSO2Con US 2013 - Securing Cloud and Mobile: Pragmatic Enterprise Security Ar...
 
A Mobile-First, Cloud-First Stack at Pearson
A Mobile-First, Cloud-First Stack at PearsonA Mobile-First, Cloud-First Stack at Pearson
A Mobile-First, Cloud-First Stack at Pearson
 
Microsoft vision and platform, cloud first-mobile first
Microsoft vision and platform, cloud first-mobile firstMicrosoft vision and platform, cloud first-mobile first
Microsoft vision and platform, cloud first-mobile first
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and Roadmap
 
Building a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first WorldBuilding a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first World
 
Class.mobile-first strategy
Class.mobile-first strategyClass.mobile-first strategy
Class.mobile-first strategy
 

Ähnlich wie 2109 mobile cloud integrating your mobile workloads with the enterprise

1040 ibm worklight delivering agility to mobile cloud deployments
1040 ibm worklight  delivering agility to mobile cloud deployments1040 ibm worklight  delivering agility to mobile cloud deployments
1040 ibm worklight delivering agility to mobile cloud deploymentsTodd Kaplinger
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6 GameStop
 
Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionNordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionIBM Danmark
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixDavid Currie
 
WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...
WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...
WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...David Currie
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Michael Elder
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Yakura Coffee
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsIan Robinson
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceSimon Baker
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6Kirill Osipov
 
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastPlatform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastRobert Nicholson
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 
2011.10.19 - Cloud Partner Day - Reseller Breakout
2011.10.19 - Cloud Partner Day - Reseller Breakout2011.10.19 - Cloud Partner Day - Reseller Breakout
2011.10.19 - Cloud Partner Day - Reseller BreakoutClub Alliances
 
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...Michael Elder
 
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)IBM System Networking
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...Daniel Berg
 
ConnectED2015: IBM Domino Applications in Bluemix
ConnectED2015: 	IBM Domino Applications in BluemixConnectED2015: 	IBM Domino Applications in Bluemix
ConnectED2015: IBM Domino Applications in BluemixMartin Donnelly
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMDEVOPS D-DAY
 
IBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsIBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsnick_garrod
 

Ähnlich wie 2109 mobile cloud integrating your mobile workloads with the enterprise (20)

1040 ibm worklight delivering agility to mobile cloud deployments
1040 ibm worklight  delivering agility to mobile cloud deployments1040 ibm worklight  delivering agility to mobile cloud deployments
1040 ibm worklight delivering agility to mobile cloud deployments
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6
 
1812 icap-v1.3 0430
1812 icap-v1.3 04301812 icap-v1.3 0430
1812 icap-v1.3 0430
 
Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionNordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in Action
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
 
WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...
WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...
WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix Marketplace
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastPlatform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
2011.10.19 - Cloud Partner Day - Reseller Breakout
2011.10.19 - Cloud Partner Day - Reseller Breakout2011.10.19 - Cloud Partner Day - Reseller Breakout
2011.10.19 - Cloud Partner Day - Reseller Breakout
 
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
 
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
 
ConnectED2015: IBM Domino Applications in Bluemix
ConnectED2015: 	IBM Domino Applications in BluemixConnectED2015: 	IBM Domino Applications in Bluemix
ConnectED2015: IBM Domino Applications in Bluemix
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
IBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsIBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid apps
 

Kürzlich hochgeladen

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Kürzlich hochgeladen (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

2109 mobile cloud integrating your mobile workloads with the enterprise

  • 1. © 2013 IBM Corporation Mobile Cloud: Integrating Your Mobile Workloads with the Enterprise Todd Kaplinger, STSM, Mobile Cloud Platform Architect Worklight - IBM Mobile Foundation IBM 2109A Wed, 1/May, 01:00 PM - 02:00 PM Venetian – Palazzo L
  • 2. 22 © 2013 IBM Corporation Please Note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 3. 33 © 2013 IBM Corporation Mobile cloud services Mobile cloud services are high- value middleware capabilities designed to be consumed by mobile applications. For example, a Passes service would enable businesses to easily engage with consumers by sending them loyalty coupons, tickets, etc. MyApp Boarding Store Card Event Coupon •Engage in dialog with product teams •Receive updates on cloud services •Participate in early release programs! Join the Mobile cloud services community ibm.com/developerworks/community/ groups/community/mobilecloudservices
  • 4. 44 © 2013 IBM Corporation Coming soon!!!!!!
  • 5. 55 © 2013 IBM Corporation Worklight Overview 5
  • 6. 66 © 2013 IBM Corporation Worklight Server Unified notifications, runtime skins, version management, security, integration and delivery Worklight Console A web-based console for real-time analytics and control of your mobile apps and infrastructure Worklight Studio The most complete, extensible environment with maximum code reuse and per-device optimization Worklight overview Worklight Runtime Components Extensive libraries and client APIs that expose and interface with native device functionality← Worklight Application Center Development team provisioning, enterprise app provisioning and governance, feedback management
  • 7. 77 © 2013 IBM Corporation Worklight Architecture Feedback Management Device RuntimeDevice Runtime Cross-Platform Compatibility Layer Encrypted and Syncable Storage Runtime Skinning Server Integration Framework Reporting for Statistics and Diagnostics ApplicationCodeApplicationCode Worklight ConsoleWorklight Console Push /SMS Management Reporting and Analytics App Version Management Blackberry Android iOS Windows Phone Java ME Windows 8 SDKs Mobile Web Desktop Web HTML5, Hybrid, and Native Coding Optimization Framework Integrated Device SDKs 3rd Party Library Integration Worklight StudioWorklight Studio 11 Worklight ApplicationWorklight Application CenterCenter Development Team Provisioning App Feedback Management Enterprise App Provisioning and Governance 22 33 EnterpriseBackendSystems&EnterpriseBackendSystems& CloudServicesCloudServices Worklight ServerWorklight Server User authentication and mobile trust Mashups and service composition JSON Translation Adapter Library for backend connectivity StatsAggregation Unified Push Notifications Client-Side App Resources Direct Update Mobile Web Apps 44 55
  • 8. 88 © 2013 IBM Corporation Simplified deployment and Operational experience
  • 9. 99 © 2013 IBM Corporation Integrate Existing Cloud Services with Worklight 9
  • 10. 1010 © 2013 IBM Corporation Extending The Reach of Enterprise Applications Company invested in cloud technologies for hosting their enterprise web services Company wants to create mobile application for B2E leveraging these services with a strong focus on Social APIs Application must support both Android and iOS devices.
  • 11. 1111 © 2013 IBM Corporation Social Data Services Employee Profile Application Web Services are READ only WebSphere Cast Iron Web API hosts service for obtaining social interests of users.
  • 12. 1212 © 2013 IBM Corporation Business Data Services Company Profile Application Web Services are READ only WebSphere Cast Iron Hypervisor Edition hosts service for mashing up data from two disparate corporate systems Mobile Centric View Required http://www.google.com/ig/api?stock=IBM http://api.crunchbase.com/v/1/company/ibm.js
  • 13. 1313 © 2013 IBM Corporation Worklight Integration Services Tier Develop Worklight Adapters to integrate services for mobile Seamless conversion from XML to JSON Validate Worklight Procedure Invocation
  • 14. 1414 © 2013 IBM Corporation Mobile Client Development Social Engagement with Facebook APIs Ability to denote favorite companies Cross-platform application for iOS and Android leveraging jQuery and Worklight Client APIs
  • 15. 1515 © 2013 IBM Corporation Worklight Cloud Deployment with IBM PureApplication system 15
  • 16. 1616 © 2013 IBM Corporation Worklight Cloud Tenets Extend Worklight concept of deployment artifacts to the cloud to ease onramp of WL Applications to devOps Deliver cloud centric management features to ease management of Worklight applications for devOps Two pronged focus on both the developer and system administrator to ease deployment of Worklight applications for devOps.
  • 17. 1717 © 2013 IBM Corporation Vision of Worklight Cloud IBM PureApplication System for initial release of Worklight leveraging the Virtual Application Pattern (VAP) type Administrators will visually construct their pattern using Worklight components such as WL Apps and WL Adapters using the Virtual Application Builder Canvas Worklight pattern based upon the existing Web Application Pattern type.
  • 18. 1818 © 2013 IBM Corporation Worklight Pattern Composition • Dependencies ‒Web Application Pattern DB2 (required for persisting WL meta data) WebSphere Application Server (host WL Server) ‒Tivoli Directory Server (TDS) Security Integration via LDAP • Worklight Libraries • Worklight Based Plugins (IBM Workload Plug-in Development Kit (PDK))
  • 19. 1919 © 2013 IBM Corporation Create Worklight Server • Create a Virtual Application Pattern. • Drag an Enterprise Application component. • Upload the Worklight.ear onto it. ‒ Generate this ear file from Worklight Studio or by using the command line interface (CLI). 1. Drag a WAS Component. 2. Upload the ear file that is built by Worklight Studio or CLI
  • 20. 2020 © 2013 IBM Corporation Create Worklight Database • Drag a DB2 component and then specify the path to the create-worklight- db2.sql file in the Schema file field. ‒ Get the SQL file in the WorklightServer/databases folder under your IBM Worklight installation folder. 1. Drag a DB2 component. 2. Specify the SQL file.
  • 21. 2121 © 2013 IBM Corporation Configure Database Connection • Link Worklight server and DB2. • Specify the JNDI name as jdbc/WorklightDS. 3. Create a link. 4. Specify the Data Source.
  • 22. 2222 © 2013 IBM Corporation Configure Report Database • Create and connect the report database by following the same steps as in the previous slide with the following changes: ‒ The schema file name is create-worklightreports-db2.sql. ‒ The JNDI name is jdbc/WorklightReportsDS. Repeat previous steps to create the report database.
  • 23. 2323 © 2013 IBM Corporation Configure Worklight Server • Finally, drag a Worklight Configuration component, link it to Worklight Server, and specify the security of the Worklight console. 1. Drag a Configuration component. 2. Create a link. 3. Specify the login credentials.
  • 24. 2424 © 2013 IBM Corporation Create Application and Adapter • Create Worklight applications and adapters by dragging the corresponding components, and link them to Worklight Server. ‒ For applications, upload the .wlapp file. ‒ For adapters, upload the .adapter file. 1. Drag an Application or an Adapter. 2. Create a link. 3. Upload the .wlapp or the .adapter file.
  • 25. 2525 © 2013 IBM Corporation Deployment Topology Cloud ServicesCloud Services PublicCloudPublicCloud Private Cloud Private Cloud Facebook Graph API Facebook Graph API Crunchbase Web API Crunchbase Web API Google Finance Web API Google Finance Web API Cast Iron Web API Cast Iron Web API WebSphere Cast Iron Hypervisor Edition WebSphere Cast Iron Hypervisor Edition IBM Pure Application system IBM Pure Application system Enterprise Load Balancer Enterprise Load Balancer Worklight Server Worklight Server WebSphere Application Server WebSphere Application Server DB2DB2 Tivoli Directory Server Tivoli Directory Server
  • 26. 2626 © 2013 IBM Corporation Additional Info We have customer feedback sessions where people who have experienced Worklight can give feedback. What: TMD-1020: Roundtable: IBM Worklight, Mobile application platform, Discussion and Feedback Where: Venetian - Zeno 4709 When: Mon, 29/Apr, 02:30 PM - 03:30 PM Tue, 30/Apr, 05:15 PM - 06:15 PM Wed, 1/May, 03:45 PM - 04:45 PM We have Lab sessions where people can try Worklight for the first time: What: TMD-1031: Hands-On Lab: IBM Worklight Where: Venetian - Murano 3205 When: Mon, 29/Apr, 04:00 PM - 06:15 PM Thu, 2/May, 08:45 AM - 11:15 AM
  • 27. 2727 © 2013 IBM Corporation We love your Feedback! Don’t forget to submit your Impact session and speaker feedback! •Your feedback is very important to us – we use it to improve next year’s conference •Go to the Impact 2013 SmartSite (http://impactsmartsite/com): ‒ Use the session ID number to locate the session ‒ Click the “Take Survey” link ‒ Submit your feedback
  • 28. 2828 © 2013 IBM Corporation Conclusion • Internet Scale requires optimized access to data • IBM Pure Application system provides a simple and easy to use platform for deploying your IBM Worklight –based applications in a well defined and repeatable manner. • Cast Iron technology provides a simple model for accessing commonly used data objects • Mobile workloads are increasing the demand for extending existing services to beyond the enterprise. • By integrating Cast Iron with Worklight, developers can quickly assemble, connect and secure their enterprise services to extend to mobile devices in a simple integrated and IBM supported fashion.
  • 29. 2929 © 2013 IBM Corporation
  • 30. 3030 © 2013 IBM Corporation Legal Disclaimer • © IBM Corporation 2013. All Rights Reserved. • The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. • References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. • If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete: Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. • If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete: All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. • Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. • If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete: Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. • If you reference Java™ in the text, please mark the first use and include the following; otherwise delete: Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. • If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete: Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. • If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete: Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. • If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete: UNIX is a registered trademark of The Open Group in the United States and other countries. • If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete: Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. • If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only.
  • 31. 3131 © 2013 IBM Corporation Backup
  • 32. 3232 © 2013 IBM Corporation Cast Iron Overview
  • 33. 3333 © 2013 IBM Corporation A Hybrid World Private Clouds (Custom) Packaged Applications Public Clouds (SaaS) Integration is Critical in a Hybrid World Home-grown Applications
  • 34. 3434 © 2013 IBM Corporation The Value of Integration Home-grown Applications Packaged Applications Integration Maximizes Value of Cloud Investments
  • 35. 3535 © 2013 IBM Corporation Cast Iron Cloud Integration Connect Your Cloud and On-Premise Applications in Days
  • 36. 3636 © 2013 IBM Corporation Rapid, Flexible, Simple Simple User Experience TIP Exchange TIP Development Kit TIP Community For All Types of Projects UI Mashups Process Integration Data Migration Complete Flexibility IBM Cast Iron Live Virtual Appliances Physical Appliances Rapid Connectivity IBM Cast Iron Express CDK Connector Development Kit Infrastructure as a Service
  • 37. 3737 © 2013 IBM Corporation Capabilities 20 Cast Iron Capabilities
  • 38. 3838 © 2013 IBM Corporation Integration Approach No Coding Beyond Configuration Preconfigured Templates (TIPs)
  • 39. 3939 © 2013 IBM Corporation Cast Iron Web API Services •Business Ops Dashboard analytics and controls to document and publish APIs, set quotas, manage and monitor service levels 20 Application Developer Portal with Self-Service registration and hooks into social communities DevOps Dashboard to easily proxy and assemble new APIs, and to secure and manage APIs from an IT Ops perspective 1. Create 3. Manage2. Socialize
  • 40. 4040 © 2013 IBM Corporation WebSphere Cast Iron Studio
  • 41. 4141 © 2013 IBM Corporation Integrating the Company Info API
  • 42. 4242 © 2013 IBM Corporation Integrating the Stock Quote API
  • 43. 4343 © 2013 IBM Corporation Mapping the Stock Quote Data
  • 44. 4444 © 2013 IBM Corporation Aggregating Company Info and Stock Quote
  • 45. 4545 © 2013 IBM Corporation Aggregating the Data
  • 46. 4646 © 2013 IBM Corporation Running on Cast Iron Live Integration Cloud

Hinweis der Redaktion

  1. The IBM Mobile Application Platform Pattern speeds deployment of the Worklight Server on IBM PureApplication System on Power and Intel, enabling administrators to respond quickly to changes in the business by taking advantage of on-premises Cloud technologies. The ideal solution for organizations that want to accelerate time-to-value, the IBM Mobile Application Platform Pattern on IBM PureApplication System embodies best practices and expertise for setting up your Worklight server, including built-in scaling policies. It provides a readymade option for organizations who want to cloud-enable their mobile operating environment in order to improve operational efficiency and performance in response to variable demand for mobile services. IBM® Worklight® V5.0.6 defines the Worklight Virtual Application Pattern for IBM PureApplication™ System. Use this pattern to simply the deployment and the operational experience of IBM Worklight apps. New Worklight Virtual Application Pattern for PureApplication system IBM Worklight V5.0.6 defines the Worklight Virtual Application Pattern (VAP) for PureApplication system for you to import, configure, deploy, and manage IBM Worklight applications and adaptors directly. For more information, see Deploying to the cloud by using IBM PureApplication System. Integration of Application Center into Virtual Application Pattern With IBM Worklight V5.0.6, you can configure and connect the operational components of the Application Center to deploy the enterprise application on PureApplication System. For more information, see Deployment of the Application Center on IBM PureApplication System. Enhancement of Worklight Studio for Virtual Application Pattern With IBM Worklight V5.0.6, you can work and deploy your apps directly from Worklight Studio to the Worklight Server. Deploying to the cloud by using IBM PureApplication System IBM® Worklight® provides the capability to deploy IBM Worklight Servers and applications to the cloud by using IBM PureApplication™ System. Using Worklight in combination with PureApplication System provides a simple and intuitive environment for developers and administrators to develop mobile applications, test them, and deploy them to the cloud. The following components are available: IBM Mobile Application Platform Pattern Type Provides Worklight runtime and artifacts support for PureApplication System. IBM Worklight PureApplication System Extension for Worklight Studio Provides PureApplication System tooling support for Worklight Studio. Ant command line interface Provides an alternative method to build and deploy Worklight Virtual Application.
  2. Images obtained from https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQkWG_l3R-4NBcEp828m675GIMARoN9HA1fNUAgZgAM1kLzWhIe https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTfv2U3PcWETkq4RqntzCeyB5z0O7aQeMPL6169TvEzH6CJBuMn https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRBjW_a4nZTOFjpfiLnukK2T8ihCaNXdp6D3_z4NW_NWC2gEWVb