Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Predix Mobility
an Offline First approach
to building Industrial Internet Applications
( and How GE Integrated Couchbase M...
Powered byPowered by
Powered byPowered by
GE’s DIGITAL TRANSFORMATION
Increased Opportunities
Software-Defined everything;
Data is a revenue Ge...
Predix Mobility
Powered by
“An app development framework that simplifies the
building of mission critical high performance...
Predix Mobility
Powered by
An Offline First approach to building
Industrial Internet Applications
Powered by
Predix Mobility
works where connectivity is an issue
Works HerePowered by
Works Here Powered by
Works Here Powered by
Works Here
Powered by
Powered by
Offline First
• We start with Mobile First
• We accept connectivity is an issue
• Enterprise apps need to sync ...
13
*“Predix is a trademark of General Electric Company”
Powered by
DIY: Offline Support
Powered by
Card
Context
Queue
Rabb...
• One day to decide to make the switch
• POC in 5 days
• Migrated to Couchbase Mobile 90 days*
Powered by
An example that ...
Powered by
Card
Context
Couchbase-Lite Couchbase
Server
Integration
Domain
Data
Couchbase
Mobile Sync
Predix Mobility Clie...
Offline First
• NoSQL JSON Document Store on device
• SYNC Gateway = Robust & Stable
• Flexible Integration layer using Cl...
Powered by
Mindshift required
Powered by
From
• Request/Response
• Relational
• Strong Consistency
To
• Distribute/Replica...
Powered by
Mindshift required
Powered by
Where is the data located?
• Make it simpler to understand
• Separate Reads from ...
Integration Layer
Read Data from Application Domain
{…}
{…}
{…}
SYNC
Procezssor
SYNC
Gateway
Application
Domain
“Source of...
Write Data to Application Domain
{…}
{…}
{…}
CMD
Router
SYNC
Gateway
Application
Domain
“Source of Truth”
Powered by
{…}
{...
Powered byPowered by
Offline Support
Is hard to do it yourself!
Key Take Away
Contact Information
Michael Hart
Senior Engineering Manager
Predix Mobility
GE Digital
michael.hart1@ge.com
Powered by
General Electric Company reserves the right to make
changes in specifications and features, or discontinue the
product or ...
Prochain SlideShare
Chargement dans…5
×

Offline First: How GE Integrated Couchbase Mobile in Less Than 90 Days – Couchbase Live New York 2015

1 938 vues

Publié le

oday’s innovative software is providing new ways for industrial companies to gain a competitive advantage. But harnessing that potential from scratch isn’t easy. You need to bring together device connectivity, data integration and management, data analytics, cloud, and mobility all in a way that works seamlessly together and intuitively for all the members of your business. That’s why GE created Predix. In the connected world, GE field engineers work in places where offline is the norm. This presentation will examine how the Predix Experience engineering team built a platform for building applications for the industrial workforce and how Couchbase Mobile complements GE’s Offline First approach. We will look at what Offline First means and how the platform’s offline capabilities were replaced with Couchbase Mobile in less than 90 days.

Publié dans : Logiciels
  • Soyez le premier à commenter

Offline First: How GE Integrated Couchbase Mobile in Less Than 90 Days – Couchbase Live New York 2015

  1. 1. Predix Mobility an Offline First approach to building Industrial Internet Applications ( and How GE Integrated Couchbase Mobile in less than 90 days) Powered by
  2. 2. Powered byPowered by
  3. 3. Powered byPowered by GE’s DIGITAL TRANSFORMATION Increased Opportunities Software-Defined everything; Data is a revenue Generator New Business Models Speed of change requires Month to day, scalability Cloud-based Platform Building on current IT investments and assets Convergence of IT & OT GE Digital Wind Farm GE Rail Connect 350 Predix Industrial Internet Operating System GE Digital
  4. 4. Predix Mobility Powered by “An app development framework that simplifies the building of mission critical high performance, always- available multi-platform mobile applications that function even when the network is not available.”
  5. 5. Predix Mobility Powered by An Offline First approach to building Industrial Internet Applications
  6. 6. Powered by Predix Mobility works where connectivity is an issue
  7. 7. Works HerePowered by
  8. 8. Works Here Powered by
  9. 9. Works Here Powered by
  10. 10. Works Here Powered by
  11. 11. Powered by Offline First • We start with Mobile First • We accept connectivity is an issue • Enterprise apps need to sync with existing systems • Data on the device needs to be secured. Offline login is required. • Prepare to work offline • UX/Interaction design needs to design in the user interface to support offline capabilities
  12. 12. 13 *“Predix is a trademark of General Electric Company” Powered by DIY: Offline Support Powered by Card Context Queue Rabbit MQ Integration Domain Data Offline Web Stomp DataStore Predix Mobility Client
  13. 13. • One day to decide to make the switch • POC in 5 days • Migrated to Couchbase Mobile 90 days* Powered by An example that demonstrates how GE is transforming itself and that it is committed to moving FAST.* Switch to Couchbase Mobile
  14. 14. Powered by Card Context Couchbase-Lite Couchbase Server Integration Domain Data Couchbase Mobile Sync Predix Mobility Client Offline Support built on Couchbase Mobile
  15. 15. Offline First • NoSQL JSON Document Store on device • SYNC Gateway = Robust & Stable • Flexible Integration layer using Cloud Connectivity Patterns • Team can focus on core platform value • Performance Improves Powered by
  16. 16. Powered by Mindshift required Powered by From • Request/Response • Relational • Strong Consistency To • Distribute/Replicate • NoSQL • Eventual Consistency
  17. 17. Powered by Mindshift required Powered by Where is the data located? • Make it simpler to understand • Separate Reads from Writes • CQRS pattern
  18. 18. Integration Layer Read Data from Application Domain {…} {…} {…} SYNC Procezssor SYNC Gateway Application Domain “Source of Truth” Powered by Data {…} {…} {…} CMD Router CMD Processor CMD Processor CMD Processor
  19. 19. Write Data to Application Domain {…} {…} {…} CMD Router SYNC Gateway Application Domain “Source of Truth” Powered by {…} {…} DATA {…} {…} Integration Layer {…} CMD Processor CMD Processor CMD Processor SYNC Procezssor
  20. 20. Powered byPowered by Offline Support Is hard to do it yourself! Key Take Away
  21. 21. Contact Information Michael Hart Senior Engineering Manager Predix Mobility GE Digital michael.hart1@ge.com Powered by
  22. 22. General Electric Company reserves the right to make changes in specifications and features, or discontinue the product or service described at any time, without notice or obligation. These materials do not constitute a representation, warranty or documentation regarding the product or service featured. Illustrations are provided for informational purposes, and your configuration may differ. This information does not constitute legal, financial, coding, or regulatory advice in connection with your use of the product or service. Please consult your professional advisors for any such advice. No part of this document may be distributed, reproduced or posted without the express written permission of General Electric Company. GE, Predix and the GE Monogram are trademarks of General Electric Company. ©2015 General Electric Company – All rights reserved. Powered by

×