SlideShare a Scribd company logo
APIs for the new Frontedge
Shubhra Kar
June 2014 – Cloud Expo
The Frontend is changing
What else is churning ?
Mobile App Strategy
Big Data & Embedded (M2M)
10%
60%
30%
Enterprise Mobile
Native
Hybrid
Mobile Web
40%
40%
20%
Consumer Mobile
Native
Hybrid
Mobile Web
Full Stack JavaScript
Wearables
What needs to be built ? Legacy services won’t fit
Front Edge
Thousands to Millions of devices connecting to business APIs
creating the new user experience
APIs for each device, each app, each screen. Optimized for bandwidth & battery,
adjusting to each device’s capabilities
I need to build
lightweight and super
performing APIs for
my omni-channels
Yes SOAP/XML wont cut it.
Look what I found for
building APIs to glue
everything and it’s
BLAZING FAST !!!
OpenSource Node.js API Framework and Server for Enterprise
Why Node is awesome
It’s all JavaScript !
Huge community (75 K re-usable
modules)
Reduce development time by 50% or
more
Reuse existing UX tools
Low latency - Mobile
Event-driven and fast by design: 50x
faster
Non blocking, high throughput: helps
scale 20x
Highly concurrent (great for mobile)
Does not pollute SOA stack; acts as
API glue
Full Stack JavaScript is out of box
(Angular – Cordova – Node) or
(Backbone – iOnic – Node)
& helps realize a full-stack JavaScript solution
Develop
Create Scaffolding
Define base CSS
Define components
Use JS widgets
Create Scaffolding
Define Models
Define Controllers
Define Views
Define Filters
User
Device
File
GeoLocation
Notification
Define Directives
Configure Routes
Model the Data
Generate REST API
Connect to Data-sources (Oracle, SOAP, Mongo)
Setup Services
Configure API Security
Mobile App Mgmt.
Create UI & styling Arch. & binding Access Native Integrate Existing Data and Services
BLE
The research begins !
Hmmm…looks like these
smart guys did build APIs
and their own
frameworks in Node.js
But wait !!! I know how to get
these APIs quickly from an
mBaaS. The node.js
frameworks out there are just
construction blocks or custom
Boss, I found the
solution – Let’s buy
mBaaS services
from a cloud
provider
No, you didn’t !. Most of our
business data resides inside
the Data-Stores behind the
firewall…Come up with
something that works
Ok, I think I found
one that fits the bill.
It’s called
StrongLoop
Thus 1st Generation mBaaS platforms failed to take off.
mobile/web
clients
social &
analytics
JSON API
API
XML
SQL
SOAP
Etc.
mBaaS
API tier
(Java, Ruby, PHP, C#)
MongoDB, mySQL
Enterprise
REST
API
PUSH
GEO
OFF
SYNC
DEVICE
USER FILE
Storage
In-Memory
REST
API
GATEWAY
Channel SDKs
CONNECTORS
ORMAPI ENGINE
D
A
T
A
M
O
D
E
L
A
P
I
S
D
K
s
Loopback: Open Source API Framework in Node.js
JSON API
Config
Marquee Features
Mobile SDKs Pre-Built Mobile Services ORM – no SQL
Enterprise ConnectorsAuto API Engine API Gateway
Some magical features in Open Source
Offline Sync
Model Auto-Discovery and Relationship
Connector
You can stand up an enterprise API in 100 lines of config code
StrongLoop is both enterprise (on-prem) & cloud
Enterprise
Cloud
So does this meet
our need ?
Dunno….let me
check if there are
good dev tools for
this solution
Not so fast … How
about Ops ? With a new
technology, there are
operational challenges
Node.js Platform Support
18
Node.js Core
strong-
module-loader
strong-cluster-
connect-store
strong-cluster-
control
SL-Config
Loopback Strong-mq
strong-task-
emitter
Engine.io Mongoose
Strong-agent strong-cluster-
socket.io-store
strong-config-
loader
Request
Node-
heapdump
Asynch
node-
inspector
Passport
Strong-
remoting
Q
EJS
Express
Connect
Socket.IO
Reggie Postgres
Connector
Oracle
Connector
SQL Server
Connector
MongoDB
Connector
REST
Connector
In-Memory
connector
LIBUV
V8 Profiler
① Multi-platform (Windows, Unix, Solaris, Mac) support
② On-premises, private or public cloud support
③ Certified Node.js curated modules and ecosystem
④ Commercial Enterprise supported, security updates
DevOps Tools – Debugging
DevOps Tools – Runtime Mgmt. & Dynamic Scaling
DevOps Tools - Profilers
DevOps Tools - Performance Monitoring
StrongLoop API Server
Aha !!! I get it now.
It’s Mule on Steroids
Nope…it’s Just
Enterprise Node !!!
Looks Like JBoss to me

More Related Content

PPTX
Connect js nodejs_api_shubhra
PDF
Node.js Frameworks & Design Patterns Webinar
PDF
Toronto node js_meetup
PPTX
Triangle Node Meetup : APIs in Minutes with Node.js
PPTX
StrongLoop Overview
PDF
Design patterns talk_node_summit
PPTX
Node Interactive : 7 years, 7 design patterns, will node continue to outshine
PPTX
Connect js nodejs_devops_shubhra
Connect js nodejs_api_shubhra
Node.js Frameworks & Design Patterns Webinar
Toronto node js_meetup
Triangle Node Meetup : APIs in Minutes with Node.js
StrongLoop Overview
Design patterns talk_node_summit
Node Interactive : 7 years, 7 design patterns, will node continue to outshine
Connect js nodejs_devops_shubhra

What's hot (20)

PDF
Getting Started with the Node.js LoopBack APi Framework
PDF
Node summit workshop
PDF
Seattle StrongLoop Node.js Workshop
PPTX
Triangle Node.js DevOps
PPTX
StrongLoop Overview
PDF
Picking the Right Node.js Framework for Your Use Case
PDF
Building Mobile Apps With Ionic & Loopback
PDF
Loopback presentation by tineco
PPTX
Working with LoopBack Models
PDF
StrongLoop Node.js API Security & Customization
PDF
Webcast: API-Centric Architecture for Building Context-Aware Apps
PPTX
API Description Languages: Which is the Right One for Me?
PPTX
StrongLoop DevOps Overview
PPT
cuttingEdgepresentation0318
PDF
Rapid app building with loopback framework
PPTX
What's Better than Microservices? Serverless Microservices.
PDF
apidays LIVE Paris - The Business of APIs by Jed Ng
PPTX
Making your API behave like a big boy
PDF
Architecting Multitenant SaaS Applications with Azure - Microsoft Ignite The ...
PPTX
The New 3-Tier Architecture: HTML5, Proxies, and APIs
Getting Started with the Node.js LoopBack APi Framework
Node summit workshop
Seattle StrongLoop Node.js Workshop
Triangle Node.js DevOps
StrongLoop Overview
Picking the Right Node.js Framework for Your Use Case
Building Mobile Apps With Ionic & Loopback
Loopback presentation by tineco
Working with LoopBack Models
StrongLoop Node.js API Security & Customization
Webcast: API-Centric Architecture for Building Context-Aware Apps
API Description Languages: Which is the Right One for Me?
StrongLoop DevOps Overview
cuttingEdgepresentation0318
Rapid app building with loopback framework
What's Better than Microservices? Serverless Microservices.
apidays LIVE Paris - The Business of APIs by Jed Ng
Making your API behave like a big boy
Architecting Multitenant SaaS Applications with Azure - Microsoft Ignite The ...
The New 3-Tier Architecture: HTML5, Proxies, and APIs
Ad

Similar to OpenSource Node.js API Framework and Server for Enterprise (20)

PDF
Create and Manage APIs with API Connect, Swagger and Bluemix
PPTX
Node: The Integration Fabric of the Future
PDF
Building Enterprise Grade Front-End Applications with JavaScript Frameworks
PDF
Web APIs, the New Language Frontier
PDF
Web APIs, the New Language Frontier
PDF
Coders Workshop: API First Mobile Development Featuring Angular and Node
PDF
Deploy and Access WebSphere Liberty and StrongLoop REST Endpoints on IBM Bluemix
PPTX
Rest API with Swagger and NodeJS
PDF
Ibm_interconnect_restapi_workshop
PDF
Modern Architectures with Spring and JavaScript
PPTX
Intro to tech stacks bonny
PDF
API Microservices with Node.js and Docker
PDF
Rapid API Development with LoopBack/StrongLoop
PDF
Building Effective and Rapid Applications with IBM MobileFirst Platform
PDF
Modern Architectures with Spring and JavaScript
PDF
Node.js an Exectutive View
PDF
Mobile Enterprise Application Platform
PDF
three_software_development_trends_to_follow_in_2016
PDF
JAX 2012: Moderne Architektur mit Spring und JavaScript
PDF
API Platform 2.1: when Symfony meets ReactJS (Symfony Live 2017)
Create and Manage APIs with API Connect, Swagger and Bluemix
Node: The Integration Fabric of the Future
Building Enterprise Grade Front-End Applications with JavaScript Frameworks
Web APIs, the New Language Frontier
Web APIs, the New Language Frontier
Coders Workshop: API First Mobile Development Featuring Angular and Node
Deploy and Access WebSphere Liberty and StrongLoop REST Endpoints on IBM Bluemix
Rest API with Swagger and NodeJS
Ibm_interconnect_restapi_workshop
Modern Architectures with Spring and JavaScript
Intro to tech stacks bonny
API Microservices with Node.js and Docker
Rapid API Development with LoopBack/StrongLoop
Building Effective and Rapid Applications with IBM MobileFirst Platform
Modern Architectures with Spring and JavaScript
Node.js an Exectutive View
Mobile Enterprise Application Platform
three_software_development_trends_to_follow_in_2016
JAX 2012: Moderne Architektur mit Spring und JavaScript
API Platform 2.1: when Symfony meets ReactJS (Symfony Live 2017)
Ad

Recently uploaded (20)

PDF
AI in Product Development-omnex systems
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
top salesforce developer skills in 2025.pdf
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Essential Infomation Tech presentation.pptx
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
AI in Product Development-omnex systems
Reimagine Home Health with the Power of Agentic AI​
top salesforce developer skills in 2025.pdf
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
CHAPTER 2 - PM Management and IT Context
wealthsignaloriginal-com-DS-text-... (1).pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
2025 Textile ERP Trends: SAP, Odoo & Oracle
Operating system designcfffgfgggggggvggggggggg
Essential Infomation Tech presentation.pptx
PTS Company Brochure 2025 (1).pdf.......
How to Migrate SBCGlobal Email to Yahoo Easily
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
How to Choose the Right IT Partner for Your Business in Malaysia
Upgrade and Innovation Strategies for SAP ERP Customers
Understanding Forklifts - TECH EHS Solution
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
VVF-Customer-Presentation2025-Ver1.9.pptx

OpenSource Node.js API Framework and Server for Enterprise

  • 1. APIs for the new Frontedge Shubhra Kar June 2014 – Cloud Expo
  • 2. The Frontend is changing
  • 3. What else is churning ? Mobile App Strategy Big Data & Embedded (M2M) 10% 60% 30% Enterprise Mobile Native Hybrid Mobile Web 40% 40% 20% Consumer Mobile Native Hybrid Mobile Web Full Stack JavaScript Wearables
  • 4. What needs to be built ? Legacy services won’t fit Front Edge Thousands to Millions of devices connecting to business APIs creating the new user experience APIs for each device, each app, each screen. Optimized for bandwidth & battery, adjusting to each device’s capabilities
  • 5. I need to build lightweight and super performing APIs for my omni-channels Yes SOAP/XML wont cut it. Look what I found for building APIs to glue everything and it’s BLAZING FAST !!!
  • 7. Why Node is awesome It’s all JavaScript ! Huge community (75 K re-usable modules) Reduce development time by 50% or more Reuse existing UX tools Low latency - Mobile Event-driven and fast by design: 50x faster Non blocking, high throughput: helps scale 20x Highly concurrent (great for mobile) Does not pollute SOA stack; acts as API glue Full Stack JavaScript is out of box (Angular – Cordova – Node) or (Backbone – iOnic – Node)
  • 8. & helps realize a full-stack JavaScript solution Develop Create Scaffolding Define base CSS Define components Use JS widgets Create Scaffolding Define Models Define Controllers Define Views Define Filters User Device File GeoLocation Notification Define Directives Configure Routes Model the Data Generate REST API Connect to Data-sources (Oracle, SOAP, Mongo) Setup Services Configure API Security Mobile App Mgmt. Create UI & styling Arch. & binding Access Native Integrate Existing Data and Services BLE
  • 9. The research begins ! Hmmm…looks like these smart guys did build APIs and their own frameworks in Node.js But wait !!! I know how to get these APIs quickly from an mBaaS. The node.js frameworks out there are just construction blocks or custom
  • 10. Boss, I found the solution – Let’s buy mBaaS services from a cloud provider No, you didn’t !. Most of our business data resides inside the Data-Stores behind the firewall…Come up with something that works Ok, I think I found one that fits the bill. It’s called StrongLoop
  • 11. Thus 1st Generation mBaaS platforms failed to take off. mobile/web clients social & analytics JSON API API XML SQL SOAP Etc. mBaaS API tier (Java, Ruby, PHP, C#) MongoDB, mySQL Enterprise
  • 12. REST API PUSH GEO OFF SYNC DEVICE USER FILE Storage In-Memory REST API GATEWAY Channel SDKs CONNECTORS ORMAPI ENGINE D A T A M O D E L A P I S D K s Loopback: Open Source API Framework in Node.js JSON API Config
  • 13. Marquee Features Mobile SDKs Pre-Built Mobile Services ORM – no SQL Enterprise ConnectorsAuto API Engine API Gateway
  • 14. Some magical features in Open Source Offline Sync Model Auto-Discovery and Relationship Connector
  • 15. You can stand up an enterprise API in 100 lines of config code
  • 16. StrongLoop is both enterprise (on-prem) & cloud Enterprise Cloud
  • 17. So does this meet our need ? Dunno….let me check if there are good dev tools for this solution Not so fast … How about Ops ? With a new technology, there are operational challenges
  • 18. Node.js Platform Support 18 Node.js Core strong- module-loader strong-cluster- connect-store strong-cluster- control SL-Config Loopback Strong-mq strong-task- emitter Engine.io Mongoose Strong-agent strong-cluster- socket.io-store strong-config- loader Request Node- heapdump Asynch node- inspector Passport Strong- remoting Q EJS Express Connect Socket.IO Reggie Postgres Connector Oracle Connector SQL Server Connector MongoDB Connector REST Connector In-Memory connector LIBUV V8 Profiler ① Multi-platform (Windows, Unix, Solaris, Mac) support ② On-premises, private or public cloud support ③ Certified Node.js curated modules and ecosystem ④ Commercial Enterprise supported, security updates
  • 19. DevOps Tools – Debugging
  • 20. DevOps Tools – Runtime Mgmt. & Dynamic Scaling
  • 21. DevOps Tools - Profilers
  • 22. DevOps Tools - Performance Monitoring
  • 24. Aha !!! I get it now. It’s Mule on Steroids Nope…it’s Just Enterprise Node !!! Looks Like JBoss to me