SlideShare uma empresa Scribd logo
1 de 53
Baixar para ler offline
The Role of Enterprise Integration
in Digital Transformation
Kasun Indrasiri
Director – Integration Technology
March 2017
Agenda
 Digital Transformation and Integration
 Centralized Integration
 Future Integration needs
 Microservices and Integration
 Decentralized Integration – Micro-Integration
 State of the art integration middleware
 WSO2’s Next generation integration platform with
Ballerina 2
Digital Transformation and Enterprise
Integration
3
 DT in a nutshell
o Evolving Business Models
o Focus on customer experience
o Optimize Operation
 Brown-field reality requires integration
o Hence Enterprise Integration is a key
step towards Digital Transformation.
State of Integration Technologies
Landscape
4
 Application and data integration
technologies are moving to a dynamic
space – Cloud, Mobile, APIs, IoT,
Convergence of Data and Application
Integration
Centralized Integration
5
 A central integration middleware that connects
application, services and data
 Conventional SOA/ESB approach
 Legacy systems to cloud services connected with
services, data, messages and processes.
Centralized Integration
WSO2 Enterprise Integrator 6.0
6
Centralized Integration
7
 WSO2 Enterprise Integrator 6.0 – Runtime
Structure
o ESB and DSS as a single runtime
o Message Broker
o Business Process Server
o Application Server
o Analytics (primarily ESB analytics)
Can Conventional Integration Middleware
survive?
8
 Drastic changes in modern Enterprise
Integration needs.
 Not compatible with new architectural
paradigms (e.g. Container Architecture,
Microservices)
 Almost all integration middleware
solution more or less offer the same set
of functionalities for a decade or so.
Future Integration needs
9
 Microservices and ESB/Integration
Middleware
o Increasing adaptation of Microservices
Architecture
o Microservices do not encourage the
conventional centralized integration
middleware.
o Integration middleware solutions are not
container native.
Microservices architecture rejects ESB?
10
 Smart endpoints and Dumb pipes.
o No ESB!
o All the business logic and routing logic
should be moved to the endpoints.
Microservices architecture rejects ESB?
11
 Smart endpoints and Dumb pipes => Point
to point Integration
Microservices and Enterprise Integration
– In Practice
12
 Netflix API
“The Netflix API is the
“front door” to the
Netflix ecosystem of
microservices. As
requests come from
devices, the API provides
the logic of composing
calls to all services
that are required to
construct a response.”
Source : http//techblog.netflix.com/2016/08/engineering-trade-offs-and-netflix-api.html
Microservices and Enterprise Integration
– In Practice
13
 Uber
Uber uses ‘Edge Services’
which are exposed to the
external client/mobile
applications and the
service orchestration
logic is burnt into the
edge service.
Source : https://www.infoq.com/presentations/uber-darwin
Microservices and Enterprise Integration
– In Practice
14
 Paypal
The API façade layer
exposes Paypal business
functionalities to
various internal and
external client
applications and
orchestration logic
resides at that layer.
Source : https://www.infoq.com/presentations/paypal-api-evolution
Microservices and Enterprise Integration
– In Practice
15
 Microservices still requires an
integration layer that can implement
service/API orchestrations and connect to
any other external system.
 Use monolithic centralized integration
middleware?
– NO
 Need of ‘Decentralized Integration
Middleware’
Decentralized Integration
16
 No centralized integration bus/ESB.
 Build independent integration scenarios
using integration framework -> Micro-
Integrations/Integration Microservices
Micro-Integration/Integration
Microservices
17
 Build a specific integration scenario and
run that scenario independently with a
light-weight integration framework.
 One integration scenario per each
runtime.
 Runtime is extremely lightweight fully
container native.
 Develop, deploy and scale each
integration scenarios Independently.
Micro-integration
18
 Integrating Microservices
Micro-integration
19
 Integrating applications, services and
data.
Micro-integration
20
 Integrating Microservices and other
conventional applications
Micro-integration
21
 Scaling Micro-integrations
5 – Instances
2 – Instances
10 – Instances
Types of Micro-integration
Future Integration needs
23
 Growth and diversity of Integration needs
o APIs and SaaS
o Internet of Things
o On-premise applications
• B2B, Proprietary, Legacy systems
Future Integration needs
24
 Agility and ease of Integration
o Minimum integration skills and operational
overhead.
o Customize existing integrations rapidly.
o Visual modeling, debugging, trouble
shooting
o Analytics – Statistics, message tracing
o Error handling.
o Streamlined development life cycle.
Future Integration needs
25
 Orchestration – Implementing complex
orchestration logics
o Proliferation of services, APIs and
applications to integrate.
o Complexity of the orchestration logic
increases
o Need a simple and agile development of
orchestration logic – Visual modeling tools.
Future Integration needs
26
 Orchestration – Implementing complex
orchestration logics
o Use case : Netflix API: Single API call to
nested, conditional, parallel execution of
multiple backend network.
Future Integration needs
27
 Integrating applications, services, data,
APIs and identity
o There’s a broad integration challenge than
the traditional ESB related integration.
o Integration Server, Data Integration,
Identity Bus, API GW/Composition
Future Integration needs
28
 Performance
o No of transactions and latency
o Ever increasing growth of traffic.
Source : http://blog.mailchimp.com/10m-api-calls-per-day-more/
Future Integration needs
29
 Performance
o No of transactions and latency per
container
o Startup Time
o Memory foot print
o Distribution size
o Average CPU consumption, Load Average
Future Integration needs
30
 Scalability
o Container based scaling
o Scaling based on the integration solution
o E.g : Ability to scale a given integration
solution without scaling others
integration solutions.
Future Integration needs
31
 Scalability
o Container based scaling
o Scaling based on the integration solution
o E.g : Ability to scale a given integration
solution without scaling others
integration solutions.
Next generation WSO2 Integration
Platform
Addressing the future Integration needs.
Ballerina
33
 A new programming language, that is
designed and optimized for integration,
with text and graphical syntaxes
 Sequence diagram programming model
 Modern, network-aware, data-aware,
security-aware programming system
inspired by Java, Go, Maven, ...
Ballerina
34
 Graphical/textual parity with ability to
switch back and forth
 Common integration capabilities are baked
into the language:
• Deep HTTP/REST/Swagger alignment
• Connectors for Web APIs and non-HTTP APIs
• Support for JSON, XML, (No)SQL data and
mapping
 No magic – no weird syntax exceptions,
everything is derived from a few key language
concepts
 Maximize developer productivity and
Ballerina Concepts
35
Ballerina Concepts
36
Ballerina Concepts
37
Ballerina Concepts
38
Ballerina Concepts
39
State of the art Integration with
Ballerina
40
 Light-weight container native runtime—
Micro-integrations.
State of the art Integration with
Ballerina
41
 Light-weight container native runtime—
Micro-integrations.
State of the art Integration with
Ballerina
42
 Revolutionized Graphical and textual
representation
o Innovative textual and graphical
programming syntax based on Sequence
diagram metaphor
o The graphical and textual syntaxes would
maintain parity and would be 100%
interchangeable.
o Unlike GPLs (Java, Node.js), Ballerina is
designed and optimized for integration -
ease of integration
State of the art Integration with
Ballerina
43
 Orchestrations, Choreography and Multi-
party interactions
o Simpler to model complex orchestrations
State of the art Integration with
Ballerina
44
 Orchestrations, Choreography and Multi-
party interactions
o Multi-party interactions, Parallel-executions
State of the art Integration with
Ballerina
45
 Support diverse integration requirements
o Client and server connectors for HTTP
1.1/2, WebSockets, JMS, (S)FTP(S) and more
o Client connectors for BasicAuth, OAuth,
AmazonAuth
o Connectors for Web APIs: Twitter, GMail,
LinkedIn, Facebook, Lambda Functions
o EIPs – As language features
o Graphical Data/Type mapping
State of the art Integration with
Ballerina
46
 Performance
o Ballerina uses latest WSO2 Netty HTTP
transport (over 5x of performance
improvement compared to traditional HTTP
transport implementations)
o Super-fast startup and low memory foot
print. (100% container native)
o Fully non-blocking execution.
State of the art Integration with
Ballerina
47
 Streamlined design, development, testing
and deployment life cycle
“Technology for developing, maintaining, testing,
deploying, and governing interfaces between applications,
machines, or databases” (source : Forrester TechRadar™:
Integration Technologies 2015
State of the art Integration with
Ballerina
48
 Streamlined design, development, testing
and deployment life cycle
o Configuration over code myth?
o Ballerina is a programming language- Hence
it support all the generic software
development lifecycle stages.
o Packaging, sharing and executing
o Ballerina composer : Graphical/textual
editor/debugger
o Testerina and Dockerina
WSO2 Enterprise Integrator 7.0
49
 EI 7.0 : Ballerina replaces the ESB, Data
Services runtime.
 EI will have two parallel versions for a
long time.
 Migration tool will be able to handle
about 80% of ESB and Data Services to
Ballerina.
 We will continue to evolve and support
Enterprise Integrator v6!
- EI v6 will have continuing minor releases
- ESB users will not be left hanging
Conclusion
50
 Integration middleware is not
disappearing…
 Rather growing to cover broad integration
scenarios.
 Micro-integration will rule the world.
 Next generation WSO2 Integration Platform
is addressing those new paradigm shifts
in Enterprise Integration with Ballerina.
 Ballerina 1.0 GA will be available as a
fully fledge production-ready programming
language for building integrations
Questions?
51
kasun@wso2.com
References
52
 ballerinalang.org
 infoq.com
 https://medium.com/ballerinalang
 https://medium.com/@kasunindrasiri/rejuvenating-
enterprise-integration-with-ballerina-
70b29c2c44bf#.j4w7nuu19
THANK YOU
wso2.com

Mais conteúdo relacionado

Mais procurados

WSO2 & AAA Ohio Automobile Club
WSO2 & AAA Ohio Automobile ClubWSO2 & AAA Ohio Automobile Club
WSO2 & AAA Ohio Automobile ClubWSO2
 
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014Selvaratnam Uthaiyashankar
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration StrategiesJesus Rodriguez
 
WSO2 Roadmap and Vision
WSO2 Roadmap and VisionWSO2 Roadmap and Vision
WSO2 Roadmap and VisionWSO2
 
The Role of Enterprise Integration in Digital Transformation
The Role of Enterprise Integration in Digital TransformationThe Role of Enterprise Integration in Digital Transformation
The Role of Enterprise Integration in Digital TransformationKasun Indrasiri
 
Building a SaaS using WSO2 Stratos
Building a SaaS using WSO2 StratosBuilding a SaaS using WSO2 Stratos
Building a SaaS using WSO2 StratosWSO2
 
Hybrid integration platform reference architecture
Hybrid integration platform reference architectureHybrid integration platform reference architecture
Hybrid integration platform reference architectureChanaka Fernando
 
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
WSO2Con USA 2017: The Role of Enterprise Integration in Digital TransformationWSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
WSO2Con USA 2017: The Role of Enterprise Integration in Digital TransformationWSO2
 
iPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergenceiPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergenceRaveendra Babu Darsi
 
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...WSO2
 
Why WSO2 for Digital Transformation?
Why WSO2 for Digital Transformation? Why WSO2 for Digital Transformation?
Why WSO2 for Digital Transformation? WSO2
 
API and Big Data Solution Patterns
API and Big Data Solution Patterns API and Big Data Solution Patterns
API and Big Data Solution Patterns WSO2
 
Develop an Infrastructure Cost Optimization Strategy
Develop an Infrastructure Cost Optimization StrategyDevelop an Infrastructure Cost Optimization Strategy
Develop an Infrastructure Cost Optimization StrategyWSO2
 
[WSO2Con EU 2017] Cloud-Native API Management
[WSO2Con EU 2017] Cloud-Native API Management[WSO2Con EU 2017] Cloud-Native API Management
[WSO2Con EU 2017] Cloud-Native API ManagementWSO2
 
APIs and Beyond
APIs and BeyondAPIs and Beyond
APIs and BeyondWSO2
 
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Codit
 
ESB vs API management
ESB vs API managementESB vs API management
ESB vs API managementAdroitLogic
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2
 
Developing a Service-oriented Architecture (SOA)- based Product Management Pl...
Developing a Service-oriented Architecture (SOA)- based Product Management Pl...Developing a Service-oriented Architecture (SOA)- based Product Management Pl...
Developing a Service-oriented Architecture (SOA)- based Product Management Pl...Amine KOUIS
 
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...WSO2
 

Mais procurados (20)

WSO2 & AAA Ohio Automobile Club
WSO2 & AAA Ohio Automobile ClubWSO2 & AAA Ohio Automobile Club
WSO2 & AAA Ohio Automobile Club
 
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
WSO2 Platform Overview - WSO2 Meetup 01 - 16th Oct 2014
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration Strategies
 
WSO2 Roadmap and Vision
WSO2 Roadmap and VisionWSO2 Roadmap and Vision
WSO2 Roadmap and Vision
 
The Role of Enterprise Integration in Digital Transformation
The Role of Enterprise Integration in Digital TransformationThe Role of Enterprise Integration in Digital Transformation
The Role of Enterprise Integration in Digital Transformation
 
Building a SaaS using WSO2 Stratos
Building a SaaS using WSO2 StratosBuilding a SaaS using WSO2 Stratos
Building a SaaS using WSO2 Stratos
 
Hybrid integration platform reference architecture
Hybrid integration platform reference architectureHybrid integration platform reference architecture
Hybrid integration platform reference architecture
 
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
WSO2Con USA 2017: The Role of Enterprise Integration in Digital TransformationWSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
 
iPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergenceiPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergence
 
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
 
Why WSO2 for Digital Transformation?
Why WSO2 for Digital Transformation? Why WSO2 for Digital Transformation?
Why WSO2 for Digital Transformation?
 
API and Big Data Solution Patterns
API and Big Data Solution Patterns API and Big Data Solution Patterns
API and Big Data Solution Patterns
 
Develop an Infrastructure Cost Optimization Strategy
Develop an Infrastructure Cost Optimization StrategyDevelop an Infrastructure Cost Optimization Strategy
Develop an Infrastructure Cost Optimization Strategy
 
[WSO2Con EU 2017] Cloud-Native API Management
[WSO2Con EU 2017] Cloud-Native API Management[WSO2Con EU 2017] Cloud-Native API Management
[WSO2Con EU 2017] Cloud-Native API Management
 
APIs and Beyond
APIs and BeyondAPIs and Beyond
APIs and Beyond
 
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
Azure IPaaS: #IntegrationEvolved (Glenn Colpaert @ Codit's BizTalk 2016 Launch)
 
ESB vs API management
ESB vs API managementESB vs API management
ESB vs API management
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
 
Developing a Service-oriented Architecture (SOA)- based Product Management Pl...
Developing a Service-oriented Architecture (SOA)- based Product Management Pl...Developing a Service-oriented Architecture (SOA)- based Product Management Pl...
Developing a Service-oriented Architecture (SOA)- based Product Management Pl...
 
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
Apply API Governance to RESTful Service APIs using WSO2 Governance Registry a...
 

Destaque

Marketing Automation Solution Study
Marketing Automation Solution StudyMarketing Automation Solution Study
Marketing Automation Solution StudyDemand Metric
 
7 Expert Tips for Success with Digital Marketing Platforms
7 Expert Tips for Success with Digital Marketing Platforms7 Expert Tips for Success with Digital Marketing Platforms
7 Expert Tips for Success with Digital Marketing PlatformsPerficient, Inc.
 
Enabling digital transformation through digital business platforms
Enabling digital transformation through digital business platformsEnabling digital transformation through digital business platforms
Enabling digital transformation through digital business platformsHappiest Minds Technologies
 
How to become successful with Digital Marketing Platforms
How to become successful with Digital Marketing PlatformsHow to become successful with Digital Marketing Platforms
How to become successful with Digital Marketing PlatformsHippo
 
[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation
[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation
[WSO2Con EU 2017] Integration Platform Strategy for Digital TransformationWSO2
 
Digital Marketing for Startup & Entrepreneurs
Digital Marketing for Startup & EntrepreneursDigital Marketing for Startup & Entrepreneurs
Digital Marketing for Startup & EntrepreneursAmit Panchal
 
Digital media and marketing platforms
Digital media and marketing platformsDigital media and marketing platforms
Digital media and marketing platformsGrace Stevens
 
4Ps of Digital Transformation (Platform, People, Project, Process), by Jasbir...
4Ps of Digital Transformation (Platform, People, Project, Process), by Jasbir...4Ps of Digital Transformation (Platform, People, Project, Process), by Jasbir...
4Ps of Digital Transformation (Platform, People, Project, Process), by Jasbir...Jasbir Sandhu
 
The State of Digital Transformation in Marketing and Communication
The State of Digital Transformation in Marketing and CommunicationThe State of Digital Transformation in Marketing and Communication
The State of Digital Transformation in Marketing and CommunicationSocial Embassy
 
Delivering Digital Transformation and Leveraging a Digital Platform
Delivering Digital Transformation and Leveraging a Digital PlatformDelivering Digital Transformation and Leveraging a Digital Platform
Delivering Digital Transformation and Leveraging a Digital PlatformCapgemini
 
Digital Marketing Platform
Digital Marketing PlatformDigital Marketing Platform
Digital Marketing PlatformAdCMO
 
A Digital Marketing Ecosystem for Pharmaceuticals
A Digital Marketing Ecosystem for PharmaceuticalsA Digital Marketing Ecosystem for Pharmaceuticals
A Digital Marketing Ecosystem for PharmaceuticalsSandeep Bhat
 
Digital Marketing Infrastructure @ Netflix, Nov 2017
Digital Marketing Infrastructure @ Netflix, Nov 2017Digital Marketing Infrastructure @ Netflix, Nov 2017
Digital Marketing Infrastructure @ Netflix, Nov 2017Varun Sekhri
 
Building an effective global digital marketing platform
Building an effective global digital marketing platformBuilding an effective global digital marketing platform
Building an effective global digital marketing platformCJ Marsh
 
Digital Marketing Maturity Model
Digital Marketing Maturity ModelDigital Marketing Maturity Model
Digital Marketing Maturity ModelDemand Metric
 
digital media and marketing platforms
digital media and marketing platformsdigital media and marketing platforms
digital media and marketing platformsdmmpskin
 
Brands as platforms - marketing in a digital age
Brands as platforms - marketing in a digital ageBrands as platforms - marketing in a digital age
Brands as platforms - marketing in a digital ageGuy Kedar
 
Digital Marketing Measurement Framework - Martin Walsh
Digital Marketing Measurement Framework - Martin WalshDigital Marketing Measurement Framework - Martin Walsh
Digital Marketing Measurement Framework - Martin WalshMartin Walsh
 
The Stackies: Marketing Technology Stack Awards, June 2015
The Stackies: Marketing Technology Stack Awards, June 2015The Stackies: Marketing Technology Stack Awards, June 2015
The Stackies: Marketing Technology Stack Awards, June 2015Scott Brinker
 

Destaque (20)

Marketing Automation Solution Study
Marketing Automation Solution StudyMarketing Automation Solution Study
Marketing Automation Solution Study
 
7 Expert Tips for Success with Digital Marketing Platforms
7 Expert Tips for Success with Digital Marketing Platforms7 Expert Tips for Success with Digital Marketing Platforms
7 Expert Tips for Success with Digital Marketing Platforms
 
Enabling digital transformation through digital business platforms
Enabling digital transformation through digital business platformsEnabling digital transformation through digital business platforms
Enabling digital transformation through digital business platforms
 
How to become successful with Digital Marketing Platforms
How to become successful with Digital Marketing PlatformsHow to become successful with Digital Marketing Platforms
How to become successful with Digital Marketing Platforms
 
[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation
[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation
[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation
 
Digital Marketing for Startup & Entrepreneurs
Digital Marketing for Startup & EntrepreneursDigital Marketing for Startup & Entrepreneurs
Digital Marketing for Startup & Entrepreneurs
 
Digital media and marketing platforms
Digital media and marketing platformsDigital media and marketing platforms
Digital media and marketing platforms
 
4Ps of Digital Transformation (Platform, People, Project, Process), by Jasbir...
4Ps of Digital Transformation (Platform, People, Project, Process), by Jasbir...4Ps of Digital Transformation (Platform, People, Project, Process), by Jasbir...
4Ps of Digital Transformation (Platform, People, Project, Process), by Jasbir...
 
The State of Digital Transformation in Marketing and Communication
The State of Digital Transformation in Marketing and CommunicationThe State of Digital Transformation in Marketing and Communication
The State of Digital Transformation in Marketing and Communication
 
Delivering Digital Transformation and Leveraging a Digital Platform
Delivering Digital Transformation and Leveraging a Digital PlatformDelivering Digital Transformation and Leveraging a Digital Platform
Delivering Digital Transformation and Leveraging a Digital Platform
 
Digital Marketing Platform
Digital Marketing PlatformDigital Marketing Platform
Digital Marketing Platform
 
A Digital Marketing Ecosystem for Pharmaceuticals
A Digital Marketing Ecosystem for PharmaceuticalsA Digital Marketing Ecosystem for Pharmaceuticals
A Digital Marketing Ecosystem for Pharmaceuticals
 
Digital Marketing Infrastructure @ Netflix, Nov 2017
Digital Marketing Infrastructure @ Netflix, Nov 2017Digital Marketing Infrastructure @ Netflix, Nov 2017
Digital Marketing Infrastructure @ Netflix, Nov 2017
 
Building an effective global digital marketing platform
Building an effective global digital marketing platformBuilding an effective global digital marketing platform
Building an effective global digital marketing platform
 
Digital Marketing Maturity Model
Digital Marketing Maturity ModelDigital Marketing Maturity Model
Digital Marketing Maturity Model
 
digital media and marketing platforms
digital media and marketing platformsdigital media and marketing platforms
digital media and marketing platforms
 
Digital marketing platform for SMEs
Digital marketing platform for SMEsDigital marketing platform for SMEs
Digital marketing platform for SMEs
 
Brands as platforms - marketing in a digital age
Brands as platforms - marketing in a digital ageBrands as platforms - marketing in a digital age
Brands as platforms - marketing in a digital age
 
Digital Marketing Measurement Framework - Martin Walsh
Digital Marketing Measurement Framework - Martin WalshDigital Marketing Measurement Framework - Martin Walsh
Digital Marketing Measurement Framework - Martin Walsh
 
The Stackies: Marketing Technology Stack Awards, June 2015
The Stackies: Marketing Technology Stack Awards, June 2015The Stackies: Marketing Technology Stack Awards, June 2015
The Stackies: Marketing Technology Stack Awards, June 2015
 

Semelhante a Role of integration in Digital Transformation

MuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationMuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationPace Integration
 
Building enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolioBuilding enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolioKim Clark
 
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the EnterpriseWSO2
 
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...WSO2
 
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 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...WSO2
 
WebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingWebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingVijaya Raghava Vuligundam
 
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...apidays
 
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...WSO2
 
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration MicroservicesWSO2
 
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration MicroservicesWSO2
 
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprisestackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital EnterpriseNETWAYS
 
Taking Control of Your Future: Own Your Service Platforms
Taking Control of Your Future: Own Your Service PlatformsTaking Control of Your Future: Own Your Service Platforms
Taking Control of Your Future: Own Your Service PlatformsAlan Quayle
 
Integration Microservices
Integration MicroservicesIntegration Microservices
Integration MicroservicesKasun Indrasiri
 
How Bankwest delivers business value through modern RESTful APIs with Java in...
How Bankwest delivers business value through modern RESTful APIs with Java in...How Bankwest delivers business value through modern RESTful APIs with Java in...
How Bankwest delivers business value through modern RESTful APIs with Java in...Rob Crowley
 
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV PerspectiveNavigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV PerspectiveIvan Dwyer
 
Building APIs in a Cloud Native Era
Building APIs in a Cloud Native EraBuilding APIs in a Cloud Native Era
Building APIs in a Cloud Native EraNuwan Dias
 
apidays LIVE Paris - Building APIs in a Cloud Native era by Nuwan Dias
apidays LIVE Paris - Building APIs in a Cloud Native era by Nuwan Diasapidays LIVE Paris - Building APIs in a Cloud Native era by Nuwan Dias
apidays LIVE Paris - Building APIs in a Cloud Native era by Nuwan Diasapidays
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition3scale
 

Semelhante a Role of integration in Digital Transformation (20)

WSO2 Auckland Workshop 2017
WSO2 Auckland Workshop 2017WSO2 Auckland Workshop 2017
WSO2 Auckland Workshop 2017
 
MuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationMuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP Integration
 
Building enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolioBuilding enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolio
 
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
[WSO2 API Day Toronto 2019] Cloud-native Integration for the Enterprise
 
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
WSO2 Integration Summit Johannesburg 2019 - Leveraging Enterprise Integration...
 
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 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
 
WebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development TrainingWebSphere Message Broker Application Development Training
WebSphere Message Broker Application Development Training
 
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
 
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
[WSO2 Summit Americas 2020] Creating Smart Endpoints Using Integration Micros...
 
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
 
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
 
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprisestackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
 
Taking Control of Your Future: Own Your Service Platforms
Taking Control of Your Future: Own Your Service PlatformsTaking Control of Your Future: Own Your Service Platforms
Taking Control of Your Future: Own Your Service Platforms
 
Integration Microservices
Integration MicroservicesIntegration Microservices
Integration Microservices
 
How Bankwest delivers business value through modern RESTful APIs with Java in...
How Bankwest delivers business value through modern RESTful APIs with Java in...How Bankwest delivers business value through modern RESTful APIs with Java in...
How Bankwest delivers business value through modern RESTful APIs with Java in...
 
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV PerspectiveNavigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
 
Building APIs in a Cloud Native Era
Building APIs in a Cloud Native EraBuilding APIs in a Cloud Native Era
Building APIs in a Cloud Native Era
 
apidays LIVE Paris - Building APIs in a Cloud Native era by Nuwan Dias
apidays LIVE Paris - Building APIs in a Cloud Native era by Nuwan Diasapidays LIVE Paris - Building APIs in a Cloud Native era by Nuwan Dias
apidays LIVE Paris - Building APIs in a Cloud Native era by Nuwan Dias
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
 

Mais de WSO2

Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 
API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)WSO2
 
[2021 Somos Summit] - Rethinking Identity Access Management and The Rise of t...
[2021 Somos Summit] - Rethinking Identity Access Management and The Rise of t...[2021 Somos Summit] - Rethinking Identity Access Management and The Rise of t...
[2021 Somos Summit] - Rethinking Identity Access Management and The Rise of t...WSO2
 
[ICT Spring 2021] - Managed Crowd: The Future of Business as We Know It!
[ICT Spring 2021] - Managed Crowd: The Future of Business as We Know It![ICT Spring 2021] - Managed Crowd: The Future of Business as We Know It!
[ICT Spring 2021] - Managed Crowd: The Future of Business as We Know It!WSO2
 
[EIC 2021] Securing the Digital Double - The Path to a Trusted Digital Ecosystem
[EIC 2021] Securing the Digital Double - The Path to a Trusted Digital Ecosystem[EIC 2021] Securing the Digital Double - The Path to a Trusted Digital Ecosystem
[EIC 2021] Securing the Digital Double - The Path to a Trusted Digital EcosystemWSO2
 
[EIC 2021] The Rise of the Developer in IAM
[EIC 2021] The Rise of the Developer in IAM[EIC 2021] The Rise of the Developer in IAM
[EIC 2021] The Rise of the Developer in IAMWSO2
 

Mais de WSO2 (20)

Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 
API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)API Revisions - WSO2 API Manager Community Call (10/27/2021)
API Revisions - WSO2 API Manager Community Call (10/27/2021)
 
[2021 Somos Summit] - Rethinking Identity Access Management and The Rise of t...
[2021 Somos Summit] - Rethinking Identity Access Management and The Rise of t...[2021 Somos Summit] - Rethinking Identity Access Management and The Rise of t...
[2021 Somos Summit] - Rethinking Identity Access Management and The Rise of t...
 
[ICT Spring 2021] - Managed Crowd: The Future of Business as We Know It!
[ICT Spring 2021] - Managed Crowd: The Future of Business as We Know It![ICT Spring 2021] - Managed Crowd: The Future of Business as We Know It!
[ICT Spring 2021] - Managed Crowd: The Future of Business as We Know It!
 
[EIC 2021] Securing the Digital Double - The Path to a Trusted Digital Ecosystem
[EIC 2021] Securing the Digital Double - The Path to a Trusted Digital Ecosystem[EIC 2021] Securing the Digital Double - The Path to a Trusted Digital Ecosystem
[EIC 2021] Securing the Digital Double - The Path to a Trusted Digital Ecosystem
 
[EIC 2021] The Rise of the Developer in IAM
[EIC 2021] The Rise of the Developer in IAM[EIC 2021] The Rise of the Developer in IAM
[EIC 2021] The Rise of the Developer in IAM
 

Último

Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 

Último (20)

Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 

Role of integration in Digital Transformation

  • 1. The Role of Enterprise Integration in Digital Transformation Kasun Indrasiri Director – Integration Technology March 2017
  • 2. Agenda  Digital Transformation and Integration  Centralized Integration  Future Integration needs  Microservices and Integration  Decentralized Integration – Micro-Integration  State of the art integration middleware  WSO2’s Next generation integration platform with Ballerina 2
  • 3. Digital Transformation and Enterprise Integration 3  DT in a nutshell o Evolving Business Models o Focus on customer experience o Optimize Operation  Brown-field reality requires integration o Hence Enterprise Integration is a key step towards Digital Transformation.
  • 4. State of Integration Technologies Landscape 4  Application and data integration technologies are moving to a dynamic space – Cloud, Mobile, APIs, IoT, Convergence of Data and Application Integration
  • 5. Centralized Integration 5  A central integration middleware that connects application, services and data  Conventional SOA/ESB approach  Legacy systems to cloud services connected with services, data, messages and processes.
  • 7. Centralized Integration 7  WSO2 Enterprise Integrator 6.0 – Runtime Structure o ESB and DSS as a single runtime o Message Broker o Business Process Server o Application Server o Analytics (primarily ESB analytics)
  • 8. Can Conventional Integration Middleware survive? 8  Drastic changes in modern Enterprise Integration needs.  Not compatible with new architectural paradigms (e.g. Container Architecture, Microservices)  Almost all integration middleware solution more or less offer the same set of functionalities for a decade or so.
  • 9. Future Integration needs 9  Microservices and ESB/Integration Middleware o Increasing adaptation of Microservices Architecture o Microservices do not encourage the conventional centralized integration middleware. o Integration middleware solutions are not container native.
  • 10. Microservices architecture rejects ESB? 10  Smart endpoints and Dumb pipes. o No ESB! o All the business logic and routing logic should be moved to the endpoints.
  • 11. Microservices architecture rejects ESB? 11  Smart endpoints and Dumb pipes => Point to point Integration
  • 12. Microservices and Enterprise Integration – In Practice 12  Netflix API “The Netflix API is the “front door” to the Netflix ecosystem of microservices. As requests come from devices, the API provides the logic of composing calls to all services that are required to construct a response.” Source : http//techblog.netflix.com/2016/08/engineering-trade-offs-and-netflix-api.html
  • 13. Microservices and Enterprise Integration – In Practice 13  Uber Uber uses ‘Edge Services’ which are exposed to the external client/mobile applications and the service orchestration logic is burnt into the edge service. Source : https://www.infoq.com/presentations/uber-darwin
  • 14. Microservices and Enterprise Integration – In Practice 14  Paypal The API façade layer exposes Paypal business functionalities to various internal and external client applications and orchestration logic resides at that layer. Source : https://www.infoq.com/presentations/paypal-api-evolution
  • 15. Microservices and Enterprise Integration – In Practice 15  Microservices still requires an integration layer that can implement service/API orchestrations and connect to any other external system.  Use monolithic centralized integration middleware? – NO  Need of ‘Decentralized Integration Middleware’
  • 16. Decentralized Integration 16  No centralized integration bus/ESB.  Build independent integration scenarios using integration framework -> Micro- Integrations/Integration Microservices
  • 17. Micro-Integration/Integration Microservices 17  Build a specific integration scenario and run that scenario independently with a light-weight integration framework.  One integration scenario per each runtime.  Runtime is extremely lightweight fully container native.  Develop, deploy and scale each integration scenarios Independently.
  • 20. Micro-integration 20  Integrating Microservices and other conventional applications
  • 21. Micro-integration 21  Scaling Micro-integrations 5 – Instances 2 – Instances 10 – Instances
  • 23. Future Integration needs 23  Growth and diversity of Integration needs o APIs and SaaS o Internet of Things o On-premise applications • B2B, Proprietary, Legacy systems
  • 24. Future Integration needs 24  Agility and ease of Integration o Minimum integration skills and operational overhead. o Customize existing integrations rapidly. o Visual modeling, debugging, trouble shooting o Analytics – Statistics, message tracing o Error handling. o Streamlined development life cycle.
  • 25. Future Integration needs 25  Orchestration – Implementing complex orchestration logics o Proliferation of services, APIs and applications to integrate. o Complexity of the orchestration logic increases o Need a simple and agile development of orchestration logic – Visual modeling tools.
  • 26. Future Integration needs 26  Orchestration – Implementing complex orchestration logics o Use case : Netflix API: Single API call to nested, conditional, parallel execution of multiple backend network.
  • 27. Future Integration needs 27  Integrating applications, services, data, APIs and identity o There’s a broad integration challenge than the traditional ESB related integration. o Integration Server, Data Integration, Identity Bus, API GW/Composition
  • 28. Future Integration needs 28  Performance o No of transactions and latency o Ever increasing growth of traffic. Source : http://blog.mailchimp.com/10m-api-calls-per-day-more/
  • 29. Future Integration needs 29  Performance o No of transactions and latency per container o Startup Time o Memory foot print o Distribution size o Average CPU consumption, Load Average
  • 30. Future Integration needs 30  Scalability o Container based scaling o Scaling based on the integration solution o E.g : Ability to scale a given integration solution without scaling others integration solutions.
  • 31. Future Integration needs 31  Scalability o Container based scaling o Scaling based on the integration solution o E.g : Ability to scale a given integration solution without scaling others integration solutions.
  • 32. Next generation WSO2 Integration Platform Addressing the future Integration needs.
  • 33. Ballerina 33  A new programming language, that is designed and optimized for integration, with text and graphical syntaxes  Sequence diagram programming model  Modern, network-aware, data-aware, security-aware programming system inspired by Java, Go, Maven, ...
  • 34. Ballerina 34  Graphical/textual parity with ability to switch back and forth  Common integration capabilities are baked into the language: • Deep HTTP/REST/Swagger alignment • Connectors for Web APIs and non-HTTP APIs • Support for JSON, XML, (No)SQL data and mapping  No magic – no weird syntax exceptions, everything is derived from a few key language concepts  Maximize developer productivity and
  • 40. State of the art Integration with Ballerina 40  Light-weight container native runtime— Micro-integrations.
  • 41. State of the art Integration with Ballerina 41  Light-weight container native runtime— Micro-integrations.
  • 42. State of the art Integration with Ballerina 42  Revolutionized Graphical and textual representation o Innovative textual and graphical programming syntax based on Sequence diagram metaphor o The graphical and textual syntaxes would maintain parity and would be 100% interchangeable. o Unlike GPLs (Java, Node.js), Ballerina is designed and optimized for integration - ease of integration
  • 43. State of the art Integration with Ballerina 43  Orchestrations, Choreography and Multi- party interactions o Simpler to model complex orchestrations
  • 44. State of the art Integration with Ballerina 44  Orchestrations, Choreography and Multi- party interactions o Multi-party interactions, Parallel-executions
  • 45. State of the art Integration with Ballerina 45  Support diverse integration requirements o Client and server connectors for HTTP 1.1/2, WebSockets, JMS, (S)FTP(S) and more o Client connectors for BasicAuth, OAuth, AmazonAuth o Connectors for Web APIs: Twitter, GMail, LinkedIn, Facebook, Lambda Functions o EIPs – As language features o Graphical Data/Type mapping
  • 46. State of the art Integration with Ballerina 46  Performance o Ballerina uses latest WSO2 Netty HTTP transport (over 5x of performance improvement compared to traditional HTTP transport implementations) o Super-fast startup and low memory foot print. (100% container native) o Fully non-blocking execution.
  • 47. State of the art Integration with Ballerina 47  Streamlined design, development, testing and deployment life cycle “Technology for developing, maintaining, testing, deploying, and governing interfaces between applications, machines, or databases” (source : Forrester TechRadar™: Integration Technologies 2015
  • 48. State of the art Integration with Ballerina 48  Streamlined design, development, testing and deployment life cycle o Configuration over code myth? o Ballerina is a programming language- Hence it support all the generic software development lifecycle stages. o Packaging, sharing and executing o Ballerina composer : Graphical/textual editor/debugger o Testerina and Dockerina
  • 49. WSO2 Enterprise Integrator 7.0 49  EI 7.0 : Ballerina replaces the ESB, Data Services runtime.  EI will have two parallel versions for a long time.  Migration tool will be able to handle about 80% of ESB and Data Services to Ballerina.  We will continue to evolve and support Enterprise Integrator v6! - EI v6 will have continuing minor releases - ESB users will not be left hanging
  • 50. Conclusion 50  Integration middleware is not disappearing…  Rather growing to cover broad integration scenarios.  Micro-integration will rule the world.  Next generation WSO2 Integration Platform is addressing those new paradigm shifts in Enterprise Integration with Ballerina.  Ballerina 1.0 GA will be available as a fully fledge production-ready programming language for building integrations
  • 52. References 52  ballerinalang.org  infoq.com  https://medium.com/ballerinalang  https://medium.com/@kasunindrasiri/rejuvenating- enterprise-integration-with-ballerina- 70b29c2c44bf#.j4w7nuu19