SlideShare a Scribd company logo
1 of 129
One connected World
“It really boils down to this: that all life is interrelated. We are
all caught in an inescapable network of mutuality, tied into a
single garment of destiny. Whatever affects one destiny,
affects all indirectly.” - Martin Luther King
One connected World
!  Enterprise data becomes Personal data (again)
!  Fast, faster, fastest:
‘tomorrow does not exist anymore’
!  Freedom in location, device and time:
Whenever, Wherever you want
One connected World, but with some important swifts for customers:
One connected World
!  (Extreme) short time-to-market
!  Collaboration and Integration within the information
chain will be crucial
!  More production, but with lower CAPEX and lower
OPEX
!  We need flexibility, high-availability, security, mobility,
and so on...
!  We need to be in control
One connected World, but with some important rules for businesses:
One connected World
To do so, we need to turn this:
One connected World
Into this:
One connected World
Also means you need to have a Cloud strategy:
Customer integration cases
!  Rijksdienst voor het Wegverkeer (RDW)
!  Exchange more then 2 million messages a day over Digilink (ebMS)
!  The Digilink Appliance powered by WSO2, SUSE and Yenlo
!  Stichting Epilepsie Instellingen Nederland (SEIN)
!  Improving patient care by integrating information systems
!  Collaboration between business partners
Welcome
!  09:30 – 10:00 One connected World
!  10:00 – 11:00 Connected Business Vision by WSO2
!  11:00 – 11:15 Coffee Break
!  11:15 – 11:45 Customer case: SEIN - eHealthcare closing the loop
!  11:45 – 12:15 Creating an agile infrastructure for Connected Business
!  12:15 – 13:15 Lunch Break, get connected!
!  13:15 – 14:45 WSO2, the open source integration platform
!  14:45 – 15:00 Coffee Break
!  15:00 – 15:45 Customer case: RDW - High performance ebMS & Digilink
!  15:45 – 16:15 Breaking borders, PAAS, SAAS & Clouds
!  16:15 – 16:30 Wrap-up
Connected Business Vision by WSO2
Presented by Isabelle Mauny
Last Updated: Feb. 2014
Director,)Product)Management,)WSO2
Isabelle'Mauny
Connected'Business:'
Vision'and'Strategy
isabelle@wso2.com
Tuesday, March 25, 14
2
Tuesday, March 25, 14
3
Tuesday, March 25, 14
3
Enterprise'IT'is'exci>ng'again!'
The'Cloud
Paas'B'iPaas'B'aPaas BigData
API'Economy
Social
Mobile
Saas'Applica>ons
Tuesday, March 25, 14
4
Employees
Partners
Customers
Internal Systems
Prospects
Tuesday, March 25, 14
Business = {People, Processes, Data}
3rd
Party
Apps
API
PaaS for
Managed 3rd
Party Apps
API
A
p
p
A
p
p
A
p
p
Business = {People, Processes, Data}
3rd Party
Apps
API
Business = {People, Processes, Data}
5
What’s'a'connected'business?
Tuesday, March 25, 14
6
Become'a'Connected'Business'
1) Take'a'systemic'approach'
and'decompose'your'
exis6ng'business'
processes,'data'and'
capabili6es'into'services
2) Make'all'services'
accessible'via'APIs,'
externally'and'internally,'
separa6ng'the'service'
lifecycle'from'the'API'
lifecycle
3) Create'new'services'
4) Compose'new'products'
and'services'
5) Put'services'and'APIs'
under'control'!
6) Build'an'ecosystem
7) Collect'data'on'your'new'
products'and'APIs
8) Improve'incrementally
Tuesday, March 25, 14
The'Digital'Airline
7
Data'+'Mobile'+'Cloud''''''''='New'Business'Model
Tuesday, March 25, 14
8
How$can$WSO2$help$?
Tuesday, March 25, 14
What$WSO2$Delivers9
Tuesday, March 25, 14
10
Integrate
Services Orchestration and Composition Layer
Data Access Layer
Enterprise Service Bus
Business Process Server
Data Services Server
Messaging Layer
Message Broker Server
Tuesday, March 25, 14
11
Expose'Services'As'APIs
API Management
Services
Applications
Cloud Services
Tuesday, March 25, 14
12
Keep'Deployment'Under'Control
API Gateway
Internal Apps
Services Layer
Internal and External Applications
Cloud Services
Identity and Entitlements Management
API Management
Layer
OAuth2
Open ID
SAML
SSO
Authentication
Authorization
User Stores
Tuesday, March 25, 14
Events Collector
EVENTS
DATASTORE
3rd party
Products
WRITES EVENTS
Report Generator
CEP Engine
FEEDS EVENTS
GENERATE NEW EVENTS
Analytics Engine
Real Time Decision
Engine
DEPLOYS LOGIC
ANALYTICS
DATASTORE
User Engagement Server
13
Monitor'And'Analyze
๏ Monitor'millions'of'events,'
leveraging'highly'scalable'and'fast'
NoSQL'database
๏ Take'decisions'in'real'<me'through'
Complex'Event'Processing
๏ Create'dashboards'for'both'
technical'and'business'monitoring
Tuesday, March 25, 14
14
Publish'and'Socialize
Tuesday, March 25, 14
Powered'by'Carbon'PlaYorm
15
Tuesday, March 25, 14
Public'WSO2
Cloud
Hybrid/Private
PaaS
OnBPremise
16
Develop2Once262Deploy2Everywhere
Tuesday, March 25, 14
Public'WSO2
Cloud
Hybrid/Private
PaaS
OnBPremise
Same'programming'model'
across'all'deployment'choices
16
Develop2Once262Deploy2Everywhere
Tuesday, March 25, 14
17
Cloud$Deployments
Tuesday, March 25, 14
18
WSO2'Private'PaaS
Tuesday, March 25, 14
Building2a2More2Responsive2IT2OrganizaCon
19
Tuesday, March 25, 14
Responsive'IT'Delivered
๏ OnDdemand'self'service'
๏ Elas<c'scalability'
๏ Mul<Dtenancy
๏ Extensibility
๏ Applica<ons'governance'
๏ DevOps'tooling'
๏ Projects'visibility'at'company'level
Delivered(by(
20
based(on(
Delivered(by(
Tuesday, March 25, 14
DevOps'meets'ALM'in'the'Cloud
21
Check'it'out'@'h_p://cloudpreview.wso2.com
Tuesday, March 25, 14
Unified'Applica>on'Development'
22
Mobile
Web'Apps
Services
Tuesday, March 25, 14
Mobile$Solu>ons
23
Tuesday, March 25, 14
ERP SCM CRM HCM Email BI Legacy Systems
Enterprise systems
A"complete"open"source"suite"of"Enterprise"Mobile"
So4ware"to"solve"the"Mobility"First"Challenge
Enterprise'Mobile'Management
24
Tuesday, March 25, 14
Get connected with
Contact us
www.yenlo.com or our community on LinkedIn, Twitter and Facebook.
Stichting Epilepsie Instellingen NL
!  Stichting Epilepsie Instellingen Nederland (SEIN) is a knowledge and
expert centre for epileptic and related diseases. SEIN is specialized in
diagnosing, treating, guidance and scientific research on epileptic disease.
!  SEIN has 2 clinical centres and 12 policlinics, habitats, special education
and sleep facilities.
!  SEIN have asked Yenlo to materialize their vision and ambitions on ICT.
The product of this request is the implementation of a Service Oriented
Architecture based on WSO2 components.
Vision
!  ICT should be a vehicle to allow the growth of SEIN while being cost-aware
and providing good quality
!  Adopt Enterprise Architecture conform IEEE 1471
!  Maximum decoupling between components
!  Distributed data and functionality must be uniformly described / deployed
!  Non-monolithic solution. Apply maximum decoupling between systems
IEEE#1471:#
The$fundamental$organiza2on$of$a$system$embodied$in$its$components,$$
their$rela2onships$to$each$other$and$to$the$environment$and$the$$
principles$guiding$its$design$and$evolu2on$
Overview – Previous situation
!  Hospital Information system
!  Micromed – Video recording - Electrograms
!  Entangled
!  About 50 applications
!  High coupling – Oil spil
!  Complex environment
!  Batch processing, manual triggers
!  No overview, leads to surprises
!  Little or no monitoring
Overview – New situation
!  CDM
!  Adapters to transform CDM <-> App
!  Adapters to hide implementations like file/folders
!  Investigate real-time vs batch processing
!  Central registry to retain docus, who uses who
!  Not just ESB…
What needs to be done
! ##90#service#integra4ons#
! ##Goal:#1#week#per#integra4on#development#
! ##Integrate#message#monitoring#through#complete#chain#
How do we do that
!  HL7#support#–#is#a#basis#for#the#Canonical#Datamodel#
#
!  File#adapters#–#many#exis4ng#systems#use#filetransfers#
!  Complete#stack#–#Allowing#monitoring#and#repor4ng#of#message#exchanges#
#
!  Step#by#step#service#integra4on##with#an#Agile#approach;#prevent#bigMbang#
!  Start#with#integra4ons#of#different#types
The story so far
!  Of a total of 90 integrations 5 have been done
!  They cover HL7 interactions as well as plain SOAP
!  Reliable messaging through the use of ActiveMQ
!  Work in progress, more to come…..
Lessons learned
!  IIS as partner mutual SSL webserver/proxy – insecure!
!  ActiveMQ as message broker
!  Don’t do everything in the ESB, be sensible
!  Current WSO2 ELB cant loadbalance HL7v2
The future
!  API gateway for external- and internal access
!  Implementing (WS) security policies
!  Exposing existing databases with a.o. DSS
!  Extent the current Canonical Data Model
!  Implementing a full DevOps approach
Creating an agile infrastructure
Presented by Gábor Nyers
Creating an agile infrastructure
SUSE$Linux$$
Enterprise$
WSO2$Carbon$
Applica9on$
100%$$
Open$Source$
Elas9c$
Applica9ons$
Large>$
Scale$
Cloud>$
Ready$
Enterprise$
Applica9on$Stack$
Libra>$
ries$
Development$PlaGorm$
Tools$
Run>$
9me$
Creating an agile infrastructure
…#or#the#Cloud#
WSO2$
SLES$
WSO2$
SLES$
WSO2$
SLES$
PaaS$
Self$Service$
Scaling$
Metering$
Mul9>Tenancy$
in$the$Cloud...$
…$Public$and$Private$
Reference Architecture
Quickstart
SUSE#Start:#SUSE#Studio,#SUSE#
Manager,#SUSE#Cloud#
WSO2#Quickstart:##
Carbon#or#PaaS#
●  Two#week#rapid#deployment#of#
SUSE#&#WSO2#products#
#
●  Rapid#value#realiza4on#of#your#new#
SUSE#product#investment#
#
●  An#outMofMthe#box#installa4on#and#
configura4on#of#the#SUSE#product#
#
●  Knowledge#transfer##
Reference Architecture
1$
Check in
sources
2$ Check out
sources
3$
(Automatic)
Rebuild RPM
4$ Sync
Repository
6$
Build
image
5$
Sync
repository
Update RPM
9$ Manage
systems
SUSE
Studio
SUSE
Cloud
8$
7$
SLES+
WSO2
image
SUSE
Manager
Open Build Services
PlaGorm$
Sub>$
project$
Automated$Workflow$
Automa9c$rebuild$on$$
source$change$
Mul9>$ OS$
OS$version$
Projects$ Sub>$
project$
Pkg$
Pkg$
Pkg$
Pkg$
Teams$
Individuals$
Individuals$
Individuals$
Individuals$
Collabo>
ra9on$
Automated#package##building#tool#
from#a#single#source,#suppor4ng#
mul4ple#hardware#pla]orms#and#
opera4on#systems.#
#
SUSE Studio
Customizable$Appliance$
Templates$
Intui9ve$$
Design$Workflow$
Design$once$–$Build$in$many$
formats$
Test$Drive$–$test$w/o$
downloading$
Self>
contained$
OS$
Applica9ons$
Configura9on$
WebMbased#tool#to#build,#update,#
configure#and#manage#portable#
and#cloudMenabled#system#images.#
#
SUSE Studio: Impression
Supported#Build#Formats#Appliance#Summary#
Appliance#Test#Drive#
SUSE Manager
SUSE Manager
Centralized$Server$
Infrastructure$Management$
So^ware>$and$Patch$
Management$
Configura9on$$
Management$
Asset$Management$$
and$Repor9ng$
Applica9on$and$Infrastructure$
Monitoring$
SUSE Cloud
Massively$Scalable$Private$Cloud$
Implementa9ons$
Virtualiza9on$support:$
KVM,$Xen,$Hyper>V,$vSphere$
Automated$Deployment$of$
Workloads$
Self>Service$Portal$
API$for$Cloud>aware$
Applica9ons$
OpenStack#based#enterpriseMready#
IaaS#Cloud#Pla]orm.#
+ =
100%#Open#Source##
Best#of#breed#modern#architecture#–#no#vendor#lockMin#
For#Enterprise#(SLES#+#Carbon)#or#Cloud#(SUSE#Cloud#+#WSO2#Stack)#
Full#solu4on#–#OS,#middleware#and#management#
Cer4fied#and#tested#solu4on#stack#
Integrated#enterprise#support#–#global,#24x7#
Get connected with
Contact us
www.yenlo.com or our community on LinkedIn, Twitter and Facebook.
WSO2 open source integration platform
Presented by Isabelle Mauny
Last Updated: March 2014
Director,)Product)Management,)WSO2
isabelle@wso2.com
Isabelle'Mauny
Integra/on'
and'API'Pla4orm
Tuesday, March 25, 14
Building'a'loosely'coupled'system
2
๏ Dynamic/Diverse-Business-Requirements
๏ No-single-vendor/No-single-solu8on
๏ Legacy-Systems-–-Cannot-get-rid-of-them.
๏ Cloud-APIs
๏ Scalability,-maintainability,-troubleshoo8ng?
Tuesday, March 25, 14
Leveraging'an'ESB
3
Tuesday, March 25, 14
4
ESB:'Part'of'Integra/on'Pla4orm
Tuesday, March 25, 14
5
Enterprise'Service'Bus
๏ 5th$Genera*on
๏ In$produc*on$at$dozens$of$customers$worldwide
๏ Main$Characteris*cs:
๏ Configura*on$based$(limited$coding)
๏ Supports$SOAP,$REsT,$APIs
๏ High$Performance
๏ Low$Footprint
๏ Wide$Interoperability
Tuesday, March 25, 14
6
Connect'Anything'to'Anything
๏ WSO2-ESB-supports-a-wide-range-of
๏ Transports:$HTTP,$JMS,$AMQP,$VFS$(FTP,$POP),$IMAP,$FIX,$
and$more!
๏ Formats+&+Protocols:$JSON,$XML,$SOAP,$EDI,$HL7,$Binary$
formats,$CORBA/IIOP
๏ Legacy+Adapters:$SAP,$IBM$WebSphere$MQ$(via$JMS)$,$
MSMQ,$CICS$(via$CTG)
๏ Applica7on+Adapters:$SalesForce,Google$Apps,$TwiXer,$
JIRA,$Twilio$(many$more$to$come!)
๏ Supports$development$of$custom$extensions.
Tuesday, March 25, 14
7
Support'for'All'Services'Types
๏ Create-Proxies-to-Web-(SOAP/XML)-services
๏ Expose-Legacy-Systems-as-Services
๏ Convert-any-service-into-a-RESTful-API
Tuesday, March 25, 14
8
Developer'Friendly
๏ Declara*ve$development
๏ Configure,$don’t$code!
๏ Shorter$Learning$curve
๏ No$Java$knowledge$required
๏ Integrated$with$ANT,$Maven,$SVN,$and$other$standard$
tools$for$development$and$deployment
๏ Media*on$Tracer$for$Debugging
Tuesday, March 25, 14
9
Developer'Studio
๏ Graphical-tooling-to-design-ESB-flows
๏ ESB-configura8on-editors
๏ Leverages-registry-for-configura8on-management-and-
applica8on-management.
Tuesday, March 25, 14
10
Policy'Driven'
๏ Apply$out^of^the^box$policies$to$proxy$services$for
๏ Security
๏ Caching
๏ ThroXling
๏ Create$and$apply$WS^Policies$
๏ Apply$Policies$stored$in$Registry
Tuesday, March 25, 14
11
Enterprise'Integra/on'PaOerns
๏ Na*ve$Support$for$ALL$Enterprise$Integra*on$
PaXerns
๏ ContentUbased-Router
๏ Command-Message
๏ Message-Filter
๏ Message-SpliWer
๏ Message-Aggregator
๏ EIP'Reference'available-at-:-hWp://docs.wso2.org/display/
Integra8onPaWerns/Enterprise+Integra8on+PaWerns+with
+WSO2+ESB
Tuesday, March 25, 14
12
Security
๏ Supports-Authen8ca8on-via-HTTP-Basic,-UserName-Token,-SSL,-OAuth,-
Kerberos,-OpenID,-SAML
๏ Integra8on-with-various-LDAP-servers-(OpenDS,-Oracle,-IBM..)
๏ XML-Encryp8on,-Digital-Signatures,-WSUSecure-Conversa8ons
๏ Acts-as-PEP-for-finedUgrained-authoriza8on-(en8tlements)-using-XACML
Tuesday, March 25, 14
13
Data'As'a'Service
๏ A-perfect-companion-to-the-ESB-(used-by-most-ESB-
customers)
๏ Expose-data-sources-(database,-files,-Google-Docs,-
Cassandra)-as-services-
๏ Services-are-created-declara8vely-(no-coding)
๏ Can-apply-data-security-(via-roles)-declara8vely
๏ Supports-SOAP-/-REST-U-Na8ve-JSON-support-is-coming-soon!
Tuesday, March 25, 14
14
Templates
๏ Available$for$endpoints$and$sequences.
๏ Build$once,$reuse$mul*ple$*mes.
Tuesday, March 25, 14
15
Monitoring'and'Sta/s/cs'
๏ Embedded$Services$and$Media*on$Monitoring
๏ Embedded$Media*on$and$Transports$Sta*s*cs
๏ JMX$MBeans$for$all$key$metrics$and$management$features
๏ Integrated$with$WSO2$Business$Ac*vity$Monitor
๏ Audit
๏ KPI/SLA$Monitoring
Tuesday, March 25, 14
16
High'Performance'and'Stability
๏ Supports$1000s$of$concurrent$non^blocking$HTTP$transac*on$per$server
๏ Pure$streaming$and$Op*miza*on$using$Message$relay$(on^demand$
processing$of$messages)
๏ Very$Low$latency$(0.5$ms$for$Passthrough$non^blocking$IO$transport)
๏ Long$Term$Execu*on$Stability$with$Low$Resources$U*liza*on
๏ Response$Caching
Tuesday, March 25, 14
17
High'Availability'and'Scalability
๏ Supports$Ac*ve/Ac*ve,$Ac*ve/Passive$Scenarios
๏ ESB$itself$can$act$as$load^balancer.
๏ Auto^scaling$using$Load$Balancer$component
๏ Deployment$Synchronizer$can$be$used$to$maintain$
configura*on$across$clusters.
ESB
Load
Balancer
CLIENT CALLS
Tuesday, March 25, 14
Cluster ESB
Management Node
Worker Node 1
Configuration Repository
WRITE
READ
Worker Node 2
READ
18
Managed'Deployment
๏ Separa8on-between-Management-Nodes-and-Worker-
Nodes
๏ Management$Nodes$are$in$charge$of$configura*on$management
๏ Worker$Nodes$deploy$ar*facts$and$serve$requests
๏ Latest$version$($4.8$)$leverages$distributed$cache$for$inter^
cluster$communica*on.
Tuesday, March 25, 14
APIs'meet'SOA
19
Tuesday, March 25, 14
20
Managing'APIs
๏ An#API-is-a-business-capability-delivered-over-the-
Internet-to-internal-or-external-consumers
๏ Network-accessible-func8on-
๏ Available-using-standard-web-protocols
๏ With-wellUdefined-interfaces
๏ Designed-for-access-by-thirdUpar8es
๏ A#Managed#API-is:
๏ Ac8vely-adver8sed-and-subscribeUable
๏ Available-with-SLAs
๏ Secured,-authen8cated,-authorized-and-protected
๏ Monitored-and-mone8zed-with-analy8cs
Tuesday, March 25, 14
21
API'Centric'Capabili/es
Tuesday, March 25, 14
WSO2 API
Management
Platform
22
WSO2’s#API#Management#Vision
๏ Create-APIs
๏ WSO2-Applica8on-Server,-Data-Services-Server-and-ESB
๏ Find-and-subscribe/buy-APIs
๏ API-Store-and-Governance
๏ Manage,-secure-and-protect-APIs
๏ API-Management-and-Gateway-
๏ Monitor-and-Mone8ze-APIs
๏ API-Monitoring-and-Analy8cs
๏ Develop,-host-and-run-APIUbased-applica8ons-in-a-PlaaormUasUaUService
๏ WSO2-Stratos-and-Cloud-Development-Plaaorm
๏ API-Cloud
Tuesday, March 25, 14
API Manager
Dev Portal
API Repository
Key Server
Gateway
Basic
Transformation
Business
Activity
Monitor
Highly Scalable
Store
Analytics
Framework
Dashboards
Reporting
ESB
Advanced
Transformation
Mediation
Adapters
etc.
CEP
High Performance
Stream
Processing
Complex Event
Processing
CORE RECOMMENDED EXTENDED PLATFORM
IDENTITY
SERVER
Federated SAML2
OpenID
Policy based
authorization
(XACML)
Directory
etc.
GOVERNANCE
REGISTRY
Service Lifecycle
Dependency
Management
Extensible meta-
model
Notifications
23
API#Manager#Product#and#Pla9orm
Tuesday, March 25, 14
24
API'Ecosystem'Model
From SOA lessons learned, best practices roles
๏ API#Creator
๏ Builds,-manages,-and-versions-API
๏ Understand-business-and-technical-requirements
๏ Cares-about-usage-and-scaling
๏ Seeks-feedback,-ra8ngs,-usage
๏ API#Publisher
๏ Publishes,-Promotes-and-encourages-consumers-to-adopt-APIs
๏ Determines-usage-paWerns-and-how-to-best-mone8ze-asset
๏ Monitors-and-secures
๏ API#Consumer
๏ Understands-the-interface-defini8on-
๏ Subscribes-and-connects-applica8on-to-API
๏ Monitors-own-usage-and-cost-basis
๏ Provides-feedback-and-ra8ngs
Tuesday, March 25, 14
COLLABORATION SPACE
API Publisher Application
RUNTIME
API Store Application
API CALLS
CONSUMERS
CREATORS
PUBLISHERS
Existing Services
API Gateway
(Security/Throttling/
SLAs)
Publish
Develop
Manage
Monitor
Find
Explore
Subscribe
Evaluate
MONITORING&ANALYTICS
25
API'Manager'Components
Tuesday, March 25, 14
26
Scalable'Deployment'Architecture
Tuesday, March 25, 14
27
API'Publisher'Features
Publish
Develop
Manage
Monitor
✓ Monitor API
behavior
✓ Monitor API
consumers
✓ Gather
Consumer
requirements
✓ Register API
✓ Associate SLA
✓ Associate Security
Requirements
✓ Associate Rate
Limits / Throttling
✓ API Lifecycle
✓ API versions
✓ API policies
✓ API keys
✓ Develop API / API changes
✓ Deploy to ESB /App Server
Tuesday, March 25, 14
28
API'LifeCycle'Management
Tuesday, March 25, 14
29
API'Store'Features
Find
Explore
Subscribe
Evaluate
✓ Rate API
✓ Share Comments
✓ Feature Requests
✓ Participate in forums
✓ View Top Used, New, Featured APIs
✓ Search by name, tag or provider
✓ Save Searches
✓ Register Applications
✓ Obtain Key
✓ Subscribe to API
✓ Subscribe to API changes
✓ View ratings, comments
✓ Download Help and Docs
✓ Try it Online
✓ Ask Questions to owner
Tuesday, March 25, 14
SUPER TENANT SPACE
FRENCH-APIS.COM ENGLISH-APIS.COM SPANISH-APIS.COM
LOCAL STORE LOCAL STORE LOCAL STORE
CENTRAL STORE
EXPOSE
AS PUBLIC
30
Collabora/ve'Store
๏ Ability-to-create-mul8ple-domains-(tenants)-within-the-same-API-Manager-
instance
๏ Each-domain-can-have-their-own-store-or-publish-APIs-to-a-central-store-U-This-
is-transparent-to-the-consumers.
๏ Typical-Use-Cases:
๏ Segmen*ng$the$publishers$by$business$unit$or$partner$and$restric*ng$edi*ng$rights$by$domain
๏ Create$an$API$marketplace$:$one^stop$store$for$domain$APIs.
Tuesday, March 25, 14
31
API'Store:'Customiza/on
Tuesday, March 25, 14
API GATEWAY
Extract Access
Token
Validate Token
Key
Management
Server
Is Token
valid? Yes/No
Apply QoS
policy
[ Publish
Statistics ]
Custom
Extensions
32
API'Gateway'Processing'Flow
Tuesday, March 25, 14
33
API'Access'Tokens
๏ OAuth2$standard$compliant
๏ Pre8generated+Access+Token:$can$be$used$from$an$
applica*on,$to$iden*fy$the$applica*on$itself
๏ On8demand+Access+Token:$generated$via$API$call,$using$
Consumer$Key$and$Consumer$Secret$^$Iden*fies$the$end$
user$of$an$applica*on$(web$applica*ons,$mobile$
applica*ons)
๏ Supports$mul*ple$grant$types$($e.g.$userid,$SAML$)
Tuesday, March 25, 14
34
Access'Token'Management
Tuesday, March 25, 14
Message'Broker
๏ Based$on$Apache$QPid$
๏ Supports$JMS$and$AMQP
๏ New$persistence$layer,$based$on$Cassandra
35
Tuesday, March 25, 14
36
Monitoring(and(Analy.cs
Tuesday, March 25, 14
Aggrega/on
๏ How$to$collect$data$
efficiently
๏ How$to$store$data$
effec*vely
๏ Choose$which$data$to$
capture
37
Tuesday, March 25, 14
Analysis
๏ Data$opera*ons
๏ Defining$KPIs$and$analy*cs
๏ Opera*ng$on$large$
amounts$of$historical$or$
current$data
๏ Crea*ng$intelligence$
38
Tuesday, March 25, 14
Presenta/on
๏ Visualiza*on
๏ Dashboards
๏ Reports
39
Tuesday, March 25, 14
40
Big'Data'Analy/cs'
๏ Technical-and-Business-Monitoring
๏ Opera8onal-Analy8cs-via-Complex-Event-Processing-Engine
๏ Scales-to-millions-of-events,-leveraging-Cassandra-and-Hadoop
Events Collector
EVENTS
DATASTORE
3rd party
Products
WRITES EVENTS
Report Generator
CEP Engine
FEEDS EVENTS
GENERATE NEW EVENTS
Analytics Engine
Real Time Decision
Engine
DEPLOYS LOGIC
ANALYTICS
DATASTORE
User Engagement Server
Tuesday, March 25, 14
Cassandra Cluster
Node
Node
Node
Node
Events Receivers
Load
Balancer
Analytics Engine
Hadoop
Cluster
Load
Balancer
Relational
DB
Dashboards
Third Party
reporting tools
41
Scalable'Analy/cs'Deployment
Tuesday, March 25, 14
Addi.onal(
42
Tuesday, March 25, 14
43
Basic'Terminology
๏ Mediators$represent$an$ac*on
๏ Sequences$
๏ Execute$a$list$of$mediators$in$order
๏ Can$be$reused$across$mul*ple$service$proxies
๏ Endpoints$represent$an$external$des*na*on$for$a$message
Tuesday, March 25, 14
HTTP
JMS
AMPQ
VFS
Message
Builders
FIX
TRANSPORTS
Message
Formatters
POX
SOAP
JSon
Text
Binary
Hessian
QOS
Security
Throttling
Reliable
Messaging
Caching
MediationEngine
Mediations
Sequences
Endpoints
Proxies
Tasks
Database
JMX
REGISTRY
44
ESB'Component'Architecture
Tuesday, March 25, 14
Name Descrip*on
Log$Mediator Logs$full$or$part$of$the$message,$at$various$severity$levels$($Trace,$Debug,$etc)
Sequence$Mediator$ Invokes$exis*ng$sequence$^$Sequence$name$can$be$sta*c$or$dynamic
Send$Mediator Sends$a$message$out,$using$sta*c$informa*on$or$endpoint$defini*on.
Callout$Mediator Performs$a$blocking$external$service$invoca*on.
Switch$Mediator
Evaluates$messages$contents$against$regular$expression$and$invokes$the$
corresponding$mediator$(switch^case^default)
Validate$Mediator
Validates$message$or$parts$of$message$against$XML$schema$(schema$can$be$
local$or$in$registry)
Drop$Mediator Stops$processing$of$current$message
Fault$Mediator Transforms$current$message$into$custom$Fault$message
45
Basic'Mediators
Tuesday, March 25, 14
Name Descrip7on
XSLT$Mediator
Invokes$XSLT$transforma*on$on$current$message$(v1.0$and$v2.0$are$
supported)
XQuery$Mediator$ Invokes$XQuery$transforma*on$on$current$message
Smooks$Mediator
Invokes$embedded$Smooks$Engine$(v1.5)$^$Supports$binary$transforma*ons$
(EDI,$CSV,$etc.)
Enrich$Mediator Enrich$message$contents$using$XPATH$(replace,$append,$remove)
URL$Rewrite$Mediator Rewrite$protocol$/$URL$contents
Header$Mediator Set$/$Remove$Headers
Payload$Factory Override$Message$Contents$/$Create$Message$(XML/JSON)
46
Transforma/on'
๏ Transform-via-XSLT,-XQuery,-or-Smooks
๏ Enrich-via-XPATH
๏ URL/Headers-Management
Tuesday, March 25, 14
Name Description
Script Mediator Calls scripts via Bean Scripting Framework (Java, JRuby, Groovy)
Class Mediator Invoke your own mediator
47
Media/on'Engine'Extensibility
๏ Supports$Scrip*ng$Language$(JavaScript,$JRuby,$Groovy)
๏ Reuse$exis*ng$Java$code.
๏ Can$be$extended$via$custom$mediators
Tuesday, March 25, 14
Get connected with
Contact us
www.yenlo.com or our community on LinkedIn, Twitter and Facebook.
Rijksdienst voor Wegverkeer
!  Digilink / Digikoppeling (ebMS) – What is it?
!  Why WSO2
!  The question
!  Our solution
!  Yenlo ebMS
Digilink / Digikoppeling
SOAP Envelope
ebMS#
ebMS#
Header
Body
Features:
!  Guaranteed Delivery
!  Encryption
!  Non-Repudiation
!  Addressing
!  Digilink a.k.a Digikoppeling
!  ebMS & WSDL/UDDI/SOAP
Why WSO2?
!  Availability
!  WSO2 offers complete platform
!  Inline with Yenlo phylosophy
!  WSO2 built on/with proven open source components
The question
!  RDW is responsible for all vehicles legislation in the NL
!  Handling GEB messages from Tax Office
!  Required sustained rate of 40 messages per second
!  Can we offer that?
The solution
The solution
!  High performance
!  Highly scalable
!  ebMS Message console
!  CPA Management console (review, import)
!  Multi SSL profiles
!  Pauzing internal message handling
!  Signing / Encryption
Yenlo ebMS
!  Fastest ebMS solution available
!  The only ebMS solution for the open source WSO2 integration platform
!  Available as:
!  Hardware appliance
!  Cloud solutions (powered by SUSE Cloud)
!  Separate adapter plug-in on top of WSO2 Enterprise Service Bus
!  Fully 24/7 supported by Yenlo
Yenlo ebMS
Breaking borders: PAAS, SAAS & Cloud
Presented by Gábor Nyers
Get connected with
!  This workshop presentation will be mailed to you
!  WSO2 updates, reviews and whitepapers on WSO2 Community LinkedIN
!  Yenlo is the Global Strategic Alliance Partner of WSO2 for:
!  WSO2 product support, 24/7 around the clock
!  WSO2 quickstart services to get started, on-premises and remote
!  WSO2 development services, on-premises and remote
!  WSO2 training & certification programs
!  Yenlo Managed Services for 24/7 full monitoring and problem
management for your complete IT stack
Get connected with
www.yenlo.com or our WSO2 Community on LinkedIn
www.suse.com
www.wso2.com
One connected World
Thank you and stay connected!

More Related Content

More from Yenlo

API Adoption API Conference Berlin - Hans Bot
API Adoption API Conference Berlin - Hans BotAPI Adoption API Conference Berlin - Hans Bot
API Adoption API Conference Berlin - Hans BotYenlo
 
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San FranciscoThe Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San FranciscoYenlo
 
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...Yenlo
 
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...Yenlo
 
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Yenlo
 
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...Yenlo
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...Yenlo
 
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019Yenlo
 
Lets dance- Dutch Architecture Conference (LAC) 2018
Lets dance- Dutch Architecture Conference (LAC) 2018Lets dance- Dutch Architecture Conference (LAC) 2018
Lets dance- Dutch Architecture Conference (LAC) 2018Yenlo
 
Overview of online services
Overview of online servicesOverview of online services
Overview of online servicesYenlo
 
Stripe startup survey results
Stripe startup survey resultsStripe startup survey results
Stripe startup survey resultsYenlo
 
Webinar - Managed File Transfer: backbone of your operations
Webinar - Managed File Transfer: backbone of your operationsWebinar - Managed File Transfer: backbone of your operations
Webinar - Managed File Transfer: backbone of your operationsYenlo
 
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity ServerWSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity ServerYenlo
 

More from Yenlo (20)

API Adoption API Conference Berlin - Hans Bot
API Adoption API Conference Berlin - Hans BotAPI Adoption API Conference Berlin - Hans Bot
API Adoption API Conference Berlin - Hans Bot
 
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San FranciscoThe Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
 
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
 
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
Internet payment protocols and the API economy | Yenlo - WSO2 Integration Sum...
 
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
Emerging architecture patterns: API-centric cell-based | Yenlo - WSO2 Integra...
 
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
Ballerina cloud native middleware as a programming language | Yenlo - WSO2 In...
 
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
WSO2 - Yenlo Integration Summit Stuttgart May 15 2019 - Open Banking APIs and...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Soft Integration - Ha...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - IAM in an API Driven ...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - API and Cell-based Ar...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Decentralizing APIs f...
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
 
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
 
Lets dance- Dutch Architecture Conference (LAC) 2018
Lets dance- Dutch Architecture Conference (LAC) 2018Lets dance- Dutch Architecture Conference (LAC) 2018
Lets dance- Dutch Architecture Conference (LAC) 2018
 
Overview of online services
Overview of online servicesOverview of online services
Overview of online services
 
Stripe startup survey results
Stripe startup survey resultsStripe startup survey results
Stripe startup survey results
 
Webinar - Managed File Transfer: backbone of your operations
Webinar - Managed File Transfer: backbone of your operationsWebinar - Managed File Transfer: backbone of your operations
Webinar - Managed File Transfer: backbone of your operations
 
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity ServerWSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
WSO2 Guest Webinar: FIDO Universal Second Factor (U2F) for WSO2 Identity Server
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Workshop - Joint Connected Business - 2014