These slides are from the May 22, 2015 webinar with Shubhra Kar where he gave an overview of the architecture and features of the Node.js LoopBack framework for building APIs.
4. API “Decomposition” is the game changer
{JSON}
{JSON}
{JSON}<SOAP/XML>
<TABLE>
Web SaaS Mobile loT
HTML JSON
App Server API Server
5. Node powered Micro-services has arrived
Client SDK
REST
Endpoints
Store Cache
API Micro
Services
One URL Space
SL API PaaS REST/JSON
API Gateway
Router
Remoting
Model
API Orchestrator
Cloud Services
Model
Model
Connector
Connector
Connectors
6. Frameworks evolve as well !
• Callback
• Reactor
• Observer
• Express
• HAPI
• Restify
• Total
• Partial
• Loopback
• Parse
• Meteor
• Feedhenry
• Loopback
• Sails
• Meteor
• Geddy
• Loopback
• NodeRED
• Proprietary
KISS
MVC
MBaaS
ORM/
MEAN
Micro/
loT
7. Loopback: Open Source nirvana (mBaaS, ORM, Micro)
REST
API
PUSH
GEO
OFF
SYNC
DEVICE
USER FILE
API
GATEWAY
Channel
SDKs
API ENGINE
C
O
N
N
E
C
T
O
R
s
Clustered Database Security Gateway Cloud Firewall SOA Bus ( not sure on this one)
l) Tablet Phone IoT SDK API SERVER Items for ACL
Quick Example of Use
App Server
Add On
App Server
ORM
ACLsRelational Database Clustered Database Security Gateway Cloud Firewall SOA Bus ( not sure on this one)
ptop ( not requested but useful)
Connections
Tablet Phone IoT SDK API SERVER Items for ACL
Quick Example of Use
App Server
Add On
App Server
Relational Database Clustered Database
Laptop ( not requested but useful)
Connections
Tablet Phone IoT
App Server
Relational Database Clustered Database Security Gateway Cloud Firewall SOA Bus ( not sure on this one)
Laptop ( not requested but useful)
Connections
Tablet Phone IoT SDK API SERVER Items for ACL
Quick Example of Use
App Server
Add On
App Server
Data and Services
Remoting
Pub Sub
8. Right interface for the right user
Arc UI – architect view
– Widget driven
– Visual composition,
management & operations
– Marquee featured, evolving
platform
StrongLoop Console
(slc) - developer view
– Command Line Interface
– Full featured
– Greater customization
support
10. Data & Services Integration
Services
Relational Database Clustered Database Security Gateway Cloud Firewall SOA Bus ( not sure on th
Laptop ( not requested but useful)
Connections
Tablet Phone IoT SDK API SERVER Items for ACL
Quick Example of Use
App Server
Add On
App Server
Storage
Cloud Firewall SOA Bus ( not sure on this one)
API SERVER Items for ACL
Quick Example of Use
App Server
Add On
REST
Messaging
Database
NoSQL
Model Discovery, Migration &
Transaction Management !
15. Security & Social Logins
A node.js Gateway is coming up too !
API Clients API Gateway API Server
API
16. StrongLoop – node.js Development to Production
Build and
Deploy
Automate
Lifecycle
Performance
Metrics
Real-time
production
monitoring
Profiler
Root cause
CPU & Memory
API Composer
Visual modeling
StrongLoop Arc
Process
Manager
Scale
applications"
Q2
2015
Mesh
Deploy
containerized
ORM, mBaaS, Realtime