Node: The Integration Fabric of the Future
Al Tsang, Co-Founder & CTO
About Al
Over 20 Years of Enterprise and Consumer Software
– producer and practitioner
Product Acceleration through Platforms
Cut by technology’s bleeding edge
– enterprise social networking (km, ml & collaboration)
– structured and un-structured data (xml)
– real time personalization (streams and rules engine)
– WOA at scale (REST based SOA using SCA and MongoDB)
The Rise of the API Economy – StrongLoop and Node.js
Thoughts leaders in the API
Economy
Co-founders are main
core contributors to Node.js
25 employees including 50% of the
top 10 contributors to Node.js
Publishers of 100+ Node.js
modules and corporate sponsors
of ExpressJS
Advisors include former CEO’s
from MySQL and WebLogic
Headquartered in Silicon Valley,
CA
Backed by Ignition Partners &
Shasta Ventures
Who is StrongLoop?
About StrongLoop:
Node’s Core Strengths
4
Node is FAST
Node is perfect for APIs
Node powers full-stack JS
…and highly concurrent!
Node is built for I/O
The Simple Web – *SIGH* Those were the days…
5
Browser
App Server
HTML
Database
The Back-end Multiplies
6
Browser
Web Apps
HTML
ERPDatabases ESBDatabase
ESBSOA
B2B
7
Browser
Web Apps
HTML
ERPDatabases
B2B
SOAP
Web Services
Cloud and Mobile
8
Browser
Web Apps
HTML
ERPDatabases SOA
SaaS
REST REST
Mobile
API Gateway
NoSQL
SOA
NoSQL
API Gateway
API Service BusNode
The Rise of the API Economy
SPA Web
Legacy SystemsDatabases
SaaS
REST, CoAP, ???
Mobile IoT
Omni-Channel (browsers, mobile, devices, etc…)
– sheer number of clients has increased!
– clients are becoming increasingly sophisticated
– JSON sent to back models on clients to support many views
New Challenges in The API Economy
{
“car” : {
“make” :
“Honda”,
“model” :
“Accord”,
“class” : “coupe”,
“year” : 2014
}
}
New Challenges in The API Economy –
Cont’d
The Cloud blurs the line between what was internal vs. external
New Challenges in The API Economy –
Cont’d
IoT blurs the line between what was client vs. server
Example Code: Back-end Integration
Example Code: Back-end Integration cont’d
Example Code: Front-end Integration
Example Code: Front-end Integration Cont’d
Proof in the Pudding
0
500
1000
1500
2000
2500
3000
1000 10000
17
Transactions/second
Back-end response (ms)
StrongLoop’s Node.js Solution vs. 5 leading competitive integration
solutions
Fortune 25 financial services customer evaluation in October 2014
leading competitorclosest competitor
A Quick Shameless Plug…
StrongLoop Integration Solutions
LoopBack Open-source Node.js Framework
Built on Top of Express
Optimized for APIs
Model Driven Architecture
Integration Superglue
Full Stack
e2e SDLC Tooling
LoopBack Cont’d
 Auto REST API Engine
 Modern ORM (Juggler)
 Aggregation & Mashups
 API Explorer (Swagger)
 Fine Grained Access Control (ACLs)
 Data Replication
 IsoMorphic JS and Mobile Client SDKs
 Arc GUI Interface
 API Gateway
 Prebuilt Mobiles Components and
Services
Arc: A Graphical Suite of StrongLoop API Platform
Arc: Composer
Arc: Build and Deploy
Arc: Process Manager
Arc: Metrics
Arc: Profiler
THANK YOU!
For more information…
www.strongloop.com
www.expressjs.com
www.loopback.io
Check out our blog - http://strongloop.com/strongblog
Find us on GitHub – https://github.com/strongloop
…and Twitter @strongloop
Contact Al - @altsang or http://www.linkedin.com/in/altsang

Node: The Integration Fabric of the Future

  • 1.
    Node: The IntegrationFabric of the Future Al Tsang, Co-Founder & CTO
  • 2.
    About Al Over 20Years of Enterprise and Consumer Software – producer and practitioner Product Acceleration through Platforms Cut by technology’s bleeding edge – enterprise social networking (km, ml & collaboration) – structured and un-structured data (xml) – real time personalization (streams and rules engine) – WOA at scale (REST based SOA using SCA and MongoDB) The Rise of the API Economy – StrongLoop and Node.js
  • 3.
    Thoughts leaders inthe API Economy Co-founders are main core contributors to Node.js 25 employees including 50% of the top 10 contributors to Node.js Publishers of 100+ Node.js modules and corporate sponsors of ExpressJS Advisors include former CEO’s from MySQL and WebLogic Headquartered in Silicon Valley, CA Backed by Ignition Partners & Shasta Ventures Who is StrongLoop? About StrongLoop:
  • 4.
    Node’s Core Strengths 4 Nodeis FAST Node is perfect for APIs Node powers full-stack JS …and highly concurrent! Node is built for I/O
  • 5.
    The Simple Web– *SIGH* Those were the days… 5 Browser App Server HTML Database
  • 6.
    The Back-end Multiplies 6 Browser WebApps HTML ERPDatabases ESBDatabase
  • 7.
  • 8.
    Cloud and Mobile 8 Browser WebApps HTML ERPDatabases SOA SaaS REST REST Mobile API Gateway NoSQL
  • 9.
    SOA NoSQL API Gateway API ServiceBusNode The Rise of the API Economy SPA Web Legacy SystemsDatabases SaaS REST, CoAP, ??? Mobile IoT
  • 10.
    Omni-Channel (browsers, mobile,devices, etc…) – sheer number of clients has increased! – clients are becoming increasingly sophisticated – JSON sent to back models on clients to support many views New Challenges in The API Economy { “car” : { “make” : “Honda”, “model” : “Accord”, “class” : “coupe”, “year” : 2014 } }
  • 11.
    New Challenges inThe API Economy – Cont’d The Cloud blurs the line between what was internal vs. external
  • 12.
    New Challenges inThe API Economy – Cont’d IoT blurs the line between what was client vs. server
  • 13.
  • 14.
    Example Code: Back-endIntegration cont’d
  • 15.
  • 16.
    Example Code: Front-endIntegration Cont’d
  • 17.
    Proof in thePudding 0 500 1000 1500 2000 2500 3000 1000 10000 17 Transactions/second Back-end response (ms) StrongLoop’s Node.js Solution vs. 5 leading competitive integration solutions Fortune 25 financial services customer evaluation in October 2014 leading competitorclosest competitor
  • 18.
    A Quick ShamelessPlug… StrongLoop Integration Solutions
  • 19.
    LoopBack Open-source Node.jsFramework Built on Top of Express Optimized for APIs Model Driven Architecture Integration Superglue Full Stack e2e SDLC Tooling
  • 20.
    LoopBack Cont’d  AutoREST API Engine  Modern ORM (Juggler)  Aggregation & Mashups  API Explorer (Swagger)  Fine Grained Access Control (ACLs)  Data Replication  IsoMorphic JS and Mobile Client SDKs  Arc GUI Interface  API Gateway  Prebuilt Mobiles Components and Services
  • 21.
    Arc: A GraphicalSuite of StrongLoop API Platform
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
    THANK YOU! For moreinformation… www.strongloop.com www.expressjs.com www.loopback.io Check out our blog - http://strongloop.com/strongblog Find us on GitHub – https://github.com/strongloop …and Twitter @strongloop Contact Al - @altsang or http://www.linkedin.com/in/altsang

Editor's Notes

  • #4 Go around and make intros… JC Informatica, Sun – JH AppFog, Salesforce – IR Red Hat, CA