Flexible database fast messaging powerful code engine real user authentication analytics and reporting on-premise in the cloud One platform. Be a hero.

Slides:



Advertisements
Similar presentations
Eclipse, M2M and the Internet of Things
Advertisements

Eclipse, M2M and the Internet of Things
OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Attie Naude 14 May 2013 Windows Azure Mobile Services.
XProtect ® Professional Efficient solutions for mid-sized installations.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Don’t Let Anybody Slip into Your Network! Using the Login People Multi-Factor Authentication Server Means No Tokens, No OTP, No SMS, No Certificates MICROSOFT.
ISPATIAL V3 A web-based collaborative framework that leverages Google Earth and Maps in a flexible, task-based approach to solving complex problems.
Unified Logs and Reporting for Hybrid Centralized Management
MyCloudIT Removes the Complexity of Moving Cloud Customers’ Entire IT Infrastructures to Microsoft Azure – Including the Desktop MICROSOFT AZURE ISV: MYCLOUDIT.
Our Footprints CLIENTS What We Do Technology Expertise.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Built on the Powerful Microsoft Azure Platform, EventsAIR Provides a Turnkey, Robust Technology Solution for Professional Event Organizers MICROSOFT AZURE.
User training – Getting started with Mifos X
Understanding and Managing WebSphere V5
The powerful capabilities of JBoss Middleware as cloud based services on OpenShift. Build applications. Integrate with other systems Orchestrate using.
Findly Leads the World in Talent Innovation with Its Enterprise-Cloud for Global Talent Acquisition COMPANY PROFILE: FINDLY Findly is a SaaS ISV founded.
DonorDirect Offers a Donor Management System Made Specifically for Your Nonprofit Ministry and Delivered by the Powerful Microsoft Azure Platform MICROSOFT.
Using the Powerful Microsoft Azure Platform, e-SUAP Properly and Securely Manages All Steps for Customizable Business Activities Permissions MICROSOFT.
With the Help of the Microsoft Azure Platform, Awingu’s Web-Based Workspace Aggregator Enables Concrete and Easy Mobility Scenarios MICROSOFT AZURE ISV.
Maximize Return on Engagement via Scalable Omni-Channel Online Services in the Cloud COMPANY PROFILE: XOMNI, INC. Founded in 2011 and headquartered in.
Communicate with All Workers Involved in the Process of Delivering High-Quality Health Care by Choosing Dossier365 on the Azure Platform MICROSOFT AZURE.
Mobilise Your Business in Days with Crimson Tide’s mpro5 Enterprise Solution on Microsoft Azure! MICROSOFT AZURE ISV PROFILE: CRIMSON TIDE Crimson Tide.
Increasing Manufacturing Uptime Is Made Easier with RtTech’s Industrial Facilities Application RtDuet, Powered by the Microsoft Azure Cloud MICROSOFT AZURE.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Accumulus Delivers Enterprise Class Subscription Billing and Automation Solutions for Gaming, Retail, and More on the Scalable Microsoft Azure Platform.
Testing in the Cloud with Tosca Testsuite: A Comprehensive Test Management and Test Automation Suite Built on Microsoft Azure MICROSOFT AZURE ISV PROFILE:
Virtual Classes Provides an Innovative App for Education that Stimulates Engagement and Sharing Content and Experiences in Office 365 MICROSOFT OFFICE.
Mailjet and Microsoft Azure Offer All-in-One Infrastructure and Deliverability while Saving IT and Enterprise Time and Money with Scalability MICROSOFT.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
MLevel Is the Fully Microsoft Azure-Based, Industry-Leading Casual Learning Platform Used by Enterprises Worldwide to Make Learning Fun MICROSOFT AZURE.
Boost Developer Productivity with a 360- Degree View of Every Software Change by Using FinditEZ, Certified Microsoft Platform Ready for SQL Azure MICROSOFT.
CloudWay.ro Gives Clients Fast Invoicing, Stock Management, and Resource Planning via Microsoft Azure and Azure SQL Database MICROSOFT AZURE ISV PROFILE:
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Connect Applications and Business Partners in Integration Cloud, the Reliable and Transparent Integration Environment Built on Microsoft Azure MICROSOFT.
+ Logentries Is a Real-Time Log Analytics Service for Aggregating, Analyzing, and Alerting on Log Data from Microsoft Azure Apps and Systems MICROSOFT.
Microsoft Azure and DataStax: Start Anywhere and Scale to Any Size in the Cloud, On- Premises, or Both with a Leading Distributed Database MICROSOFT AZURE.
Easy-to-Use RedFlag System Delivers Notifications via Phone, , Text, Social Media, and More to Improve Effectiveness of Your Communications COMPANY.
Data-Centric Security and User Access Controls for Hadoop on Microsoft Azure MICROSOFT AZURE APP BUILDER PROFILE: BLUETALON BlueTalon provides data-centric.
The overview How the open market works. Players and Bodies  The main players are –The component supplier  Document  Binary –The authorized supplier.
Gain High Availability Performance and Scale of Applications Running on Windows Azure with KEMP Technologies’ Virtual LoadMaster COMPANY PROFILE: KEMP.
WHAT WE OFFER Go-To-Market Services MICROSOFT AZURE APP BUILDER PROFILE: MxHero MxHero, launched in 2012 in New York, is a cloud-based application that.
Built on the Powerful Microsoft Azure Platform, Forensic Advantage Helps Public Safety and National Security Agencies Collect, Analyze, Report, and Distribute.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
Internet of Things. Creating Our Future Together.
Overture Is a Unique Omni-channel E-commerce Platform that Leverages the Power of Microsoft Azure to Orchestrate Every Customer Transaction MICROSOFT AZURE.
© 2012 IBM Corporation IBM Worklight Overview Martin Triska – IBM Worklight specialist (420) July 2012.
Powered by Microsoft Azure, The Tyros Allows Sports Coaches, Athletes, and Officials to Share and Analyze Game Videos Anywhere There’s an Internet Connection.
Enterprise Alert on Microsoft Azure Fully Automates Critical Incident Communication and Transforms It into an Intelligent, Reliable, and Mobile Experience.
© 2016 Catalyze, Inc. Go-To-Market Services HIPAA Compliance in the Cloud: Catalyze Provides Microsoft Azure Customers with a HITRUST Certified Platform-as-a-Service.
Bluemix for Domino Developers Niklas Heidloff, heidloff.net.
Improve the Performance, Scalability, and Reliability of Applications in the Cloud with jetNEXUS Load Balancer for Microsoft Azure MICROSOFT AZURE ISV.
Discover How You Can Increase Collaboration with External Partners While Reducing Your Cost in Managing an Extranet from the Azure Cloud MICROSOFT AZURE.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
What is it ? …all via a single, proven Platform-as-a-Service.
SMS+ on Microsoft Azure Provides Enhanced and Secure Text Messaging, with Audit Trail, Scalability, End-to-End Encryption, and Special Certifications MICROSOFT.
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
Emitter: Scalable, fast and secure pub/sub in Go
connectivity | autonomous | electrification | architecture
Stratus Innovations Group Intelligent Factory™ Solution Offering
Emitter: Scalable, fast and secure pub/sub in Go
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
Collaborative Business Solutions
XtremeData on the Microsoft Azure Cloud Platform:
Telecom Software & VoIP Communication Platforms Provider.
Technical Capabilities
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Serverless Architecture in the Cloud
Presentation transcript:

flexible database fast messaging powerful code engine real user authentication analytics and reporting on-premise in the cloud One platform. Be a hero. Eric Simone +1 (512) Patrick Crawford +1 (757)

Technical challenges of IoT 2 Be a hero | clearblade.com Internet HTTP – MQTT – CoAP Encrypted – Authenticated – Authorized There are many aspects of IoT, no one vendor can cover all of them. ClearBlade sits above the device layer using open protocols to stream machine data from an IP connected device.

Simple 3 Be a hero | clearblade.com Build connectivity, logic and security once. Apply to all of the apps and services you create, saving huge amounts of time and money. It’s natural integration with scale and security.

Platform 4 Be a hero | clearblade.com  Simplified access through a single open standard API, with no enterprise system complexity or proprietary lock-in for your development teams  Built-in authentication and user management means you control access, roles and privileges across the entire platform  Massive scaling through micro-services architecture – grow your portfolio by adding nodes, not rebuilding  Easy deployment across cloud vendors and environments  Built with cloud best practices / horizontally scalable Based on highly repeatable “systems” that allow you to integrate data, messaging and code across applications and devices.

Thread Demo 5 Be a hero | clearblade.com

Data 6 Be a hero | clearblade.com Store dynamic data in the platform via our database, or use the platform as a connection to your existing data sources. The connection process is simple enough that developers can use and abstract the API, and are never exposed to any infrastructure nuances.  Massively scalable database  Ability to connect to legacy databases  Data management via web interface  Advanced filtering, batch updates and intelligent items  Fetch all – Full export and import capabilities

Messaging 7 Be a hero | clearblade.com Integrated message broker that simplifies the process of sending information to end users via topics. Includes the ability to utilize the fast and efficient open standard publish / subscribe messaging protocol MQTT for mobile and Internet of Things (IoT).  Integrated security model  Horizontally scalable  Extremely fast message broker providing real-time and push messaging  Integrates with existing message brokers  Lightweight publish/subscribe messaging transport  High frequency, low energy and low bandwidth  Guaranteed message delivery that supports multiple quality of service levels  Flexible enough for many use cases

Code 8 Be a hero | clearblade.com Build secure, reusable services to execute on the server and integrate with external APIs or existing middleware. Create repeatable, efficient access to enterprise logic that supports your device endpoints.  Encapsulated, secure and scalable javascript integration engine  Provides robust javascript services architecture  Provide controlled and secure execution of approved NPM modules  Simplify and accelerate integration with external systems and APIs  Batch jobs leveraging platform triggers  Create advanced enterprise server interactions for ideal mobile payloads

Users 9 Be a hero | clearblade.com Built-in secure authentication and user management means you control access, roles and privileges across the entire platform, for all modules.  Based on OAuth2 open authentication protocol  Manage named and anonymous authentication  Set clear privileges globally and in specific modules  Grant and restrict access to system and database connections  Access control levels available on collections, services and messaging

Analytics 10 Be a hero | clearblade.com Every transaction executed on the platform is part of a continuous audit trail for analysis. Analytics can be used to support application specific requirements, testing, control and optimization efforts.  Define and customize analytics information for your solution  Design dashboard to visualize information  Track end-user behavior, peak usage over time, trending data, etc.  Automatically tracks data, user, messaging, and service calls  Customize date ranges and filtering  API for external analytics tool

SDKs 11 Be a hero | clearblade.com Open software development kits are available specifically for iOS, Android, Javascript, NodeJS, Cordova, Phonegap and pure REST

About MQTT = MQ Telemetry Transport 12 Be a hero | clearblade.com MQTT is a publish subscribe protocol designed to be battery efficient and light weight. Ideal for smartphones and IoT. Simplicity Connect Publish Subscribe Unsubscribe Quality of Service Fire and Forget At least once Exactly Security Payload encryption Username and Password on connect (oAuth) Durability keep-alive last will message retain message QOS Powers Facebook Messenger

Different than HTTP Publish efficiently to other clients (1 to 1) or (1 to n) Significantly less overhead to implement client opposed to HTTP client Possible to do extremely small to extremely large payloads Completely payload agnostic Provides no retry or guaranteed delivery About MQTT = MQ Telemetry Transport 13 Be a hero | clearblade.com Open Community

 Implemented in GoLang  Supports public clients from Paho and Mosquitto  Provides a relay model for automatic client balancing load geographically system  Integrates with REST and Authentication models out of the box  Makes MQTT easy / just do the fun parts ClearBlade Messaging - Details 14 Be a hero | clearblade.com

Token based authentication  Client connects to authorization broker (relay) Client provides username and password or device token Broker responds with token and broker address  Client disconnects from authorization broker (relay)  Client connects to broker Client provides token Broker authenticates based on token Messaging ensues About MQTT – Real life patterns 15 Be a hero | clearblade.com

Goal : provide additional information beyond chat  is online  did receive message  is offline  Each chat session is assigned a unique topic id (made of participants or randomly generated key)  Clients subscribe to topic “/ /presence” Users have full permissions against this topic Clients trigger a global update via a “{type:status}” payload publish Clients compile participants via a response of “{type:refresh,userid:user}” On message received “{type:ack,id:messageTime}”  Clients subscribe to topic “/ /message” Users have limited permissions based upon administration Clients send message  {time:messagetime, senderId:sender, label:Aaron, type:text body:’hello all’} About MQTT – Real life patterns (CHAT) 16 Be a hero | clearblade.com

Zoom levels  Goal – to provide communication with levels of granularity depending on zoom  Client reside in regions defined as a tree structure About MQTT – Real life patterns (ZOOM) 17 Be a hero | clearblade.com Parent Child A Leaf 1 Leaf 2 Child B Leaf 3 Leaf 4 Level 1 – receives high level events coming from all child and leaf nodes Level 2 – receives receive medium level events coming from child and leafs Level 3 – receives low level events coming from from leaf nodes  Clients subscribe to their level and all the parent topics Ex: client at leaf 2 subscribes to /, / /, / / /  Clients publish based on the type of event and the level it belongs Ex: Car turns off - / Ex: Car current fuel status - / / /

to get platform access How to call a Hero 18 Be a hero | clearblade.com

One platform. Be a hero. ClearBlade Inc. 103 East 5 th Street, Suite #203 Austin TX (512) | Test drive the platform Contact Eric Simone +1 (512) Patrick Crawford +1 (757)