SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Making Good SOA Great
The WSO2 story of componentization


                                     User experience improves
                                     tremendously when products evolve
                                     from a one-size-fits-all approach to a
                                     customizable solution. Customizing
                                     sophisticated products requires wisely
                                     factoring the core components. Service
                                     Oriented Architecture (SOA) has
                                     brought the benefits of
                                     componentization to enterprise IT, and
                                     now WSO2 is extending these
                                     end-user benefits significantly with
                                     WSO2 Carbon. The new WSO2
                                     Carbon framework represents a
                                     seismic shift in the middleware market,
                                     allowing the middleware to adapt to
                                     your enterprise, rather than adapting
                                     your enterprise to the middleware.

The open source SOA company
2




Componentizing
the Web
As products and                    The Evolution
technologies evolve, they
introduce more opportunities       of Middleware?
for customized user                Middleware has lagged
experiences. Like many             behind in this shift towards
consumer products, the             componentization. Enterprise
Web has shown a similar            software vendors need to
pattern of evolution. Initially,   offer the flexibility of
Web pages were static but          customization to their
later evolved to enable            customers, so products can
increasingly powerful Web          become more suited to
applications. More recently,       individual needs.
major innovations in user
experiences have come              Let's take a look at how
from sites like Facebook,          Service Oriented Architecture
which allow users to               (SOA) is bringing the benefits
combine simple applications        of componentization to
to build personalized pages.       enterprise IT.
3




Componentization is already bringing
cost savings and more productive
customer experience to enterprise IT,
as demonstrated by the increased
popularity of Service Oriented
Architecture (SOA).

Traditionally, individual applications use
their own separate data stores in order
to carry out application functionality.
This results in “silos” of information
within an enterprise architecture.

SOA breaks down these silos.
Application functions, or business
processes, can be defined and created
as Web services. New applications can
be easily assembled from these
services.
4




Are You Adapting
Your Architecture to the
Products...?
Countless vendors, including proprietary
middleware industry giants like IBM and Oracle,
and open source platform companies like WSO2,
have built products that enable SOA to varying
extents.

But no middleware product has taken a
componentized approach to their own middleware
quot;silosquot;. The features and functions of each
middleware product have been predetermined by
the vendor's software designers, not built to each
individual customer's specification.




      ...Or are the Products Adapting to Your Architecture?
      In the past, enterprise architects have had to adapt middleware products to the existing
      architecture to overcome integration and consistency challenges. With Carbon, WSO2
      has sought to remove this burden, and allow the end user to select the exact features and
      functions they need in their SOA middleware. Let's look at why WSO2 Carbon was
      developed, and what makes it so unique.
5




The Need for Modular Middleware
So why modular middleware? What's missing from all the
SOA middleware already available?

A successful SOA project may expand in scope, or
become a model for new projects. This might not present
a challenge if the new project requirements fall within the
existing product functionality. But if your needs go beyond
the scope of the existing product's capabilities, your
project is slowed by the need to find, evaluate, purchase
and install a new product.
6




An Example: Implementing New Product Functionality
the Old Way
Let's take a common use case. You need to access data in an existing MySQL database for a
new Web application. So, you simply download WSO2 Data Services solution, and within
minutes you've created and deployed a new data service.

But what happens when you want to integrate this service with existing systems using a
different XML format? You could download the WSO2 ESB to transform the message formats
or use an existing ESB, but that involves learning and configuring a new product or switching
between different user interfaces, and managing both systems. Until now, spending a
significant amount of time to implement new product functionality was just part of any
developer's job.
7




Enter WSO2 Carbon
Carbon is a framework that allows you
to choose the functionality you need,
so your SOA deployment can grow at                      Admin
the pace you require. It is built on top                 UI
of a core SOA and Web Services
engine, with pluggable modules that          Mgmt                    Stats
encapsulate major functionality such
                                                        Bundle
as data services, business process
                                                        Mgmt
management, ESB
routing/transformation, rules, security,   Clustering              Transport
throttling, caching, logging and
monitoring.                                             Security

With Carbon, you can assemble these
components into composite
applications that serve your precise
SOA requirements, without having to
aggregate a suite of applications
yourself.
8




                                                                                     Data
                                                             JSR181
                                                                                    Services
                                                  Service                                        DS
Carbon in a Nutshell                              Hosting                                       Wizard
                                                                                      Data
                                                             Service
WSO2 Carbon revolutionizes                                                           Source
                                                             Clients
SOA middleware by letting you                                                         Mgmt
add more functionality to a                                              Admin
                                                                          UI
powerful core runtime. Growing a
core runtime which is proven to        Proxy                  Mgmt                    Stats                AtomPub
perform on major production
deployments lets you adopt SOA                                           Bundle                  SOA
                                                   Tasks
functionality at precisely your own                                      Mgmt                   Govern
pace.                                 Message                                                                Core
                                                            Clustering              Transport
                                      Mediation                                                             Repos
Built on OSGI, Carbon defines
consistent capabilities and user                                         Security
experiences across the platform.
                                                             BPEL                    Script
                                                            Runtime                 Services
Carbon offers a complete SOA
platform in a single download, and                Process                                       Scraping
                                                     UI
is 100% open source.
                                                            Instance
                                                                                    Gadgets
                                                               UI
9




Carbon: How Componentization Benefits Your SOA
The design of Carbon separates key functionality of an SOA platform into independent,
pluggable components. Users can simply assemble the middleware functionality needed to
build and manage their specific SOA application. Here's a look at some of the benefits:

  Core SOA functionality: mechanisms for providing and consuming services, message
  mediation, service orchestration, service governance and and business process
  management.

  Carbon is packaged with many Quality of Service (QoS) capabilities such as security,
  clustering and scalability.

  Carbon is extensible, making your SOA implementation much more agile. How? The
  entire suite of WSO2 products are now quot;hot-pluggablequot;, and because it's based on OSGi –
  the dynamic module system for Java – it allows patching on the fly.

  Carbon is future-proof, as components that you aren't using now can be plugged in
  whenever your IT infrastructure demands it.
10




Easy configuration via a rich Web-based graphical management console that allows the
administration of the system remotely.

Loose coupling ensures implicit dependencies and highlights explicit dependencies.

Minimizes the complexity inherent in enterprise deployments.

Clear interfacing for component configuration.

Facilitates the configuration and management of the system infrastructure by monitoring flow,
message tracing and other statistics.
11




                                                                                        Data
                                                                JSR181
                                                                                       Services
                                                     Service                                        DS
                                                     Hosting                                       Wizard
                                                                                         Data
                                                                Service
                                                                                        Source
                                                                Clients
                                                                                         Mgmt
Example Revisited:                                                          Admin
                                                                             UI
Implementing
                                          Proxy                  Mgmt                    Stats              AtomPub
Product Funtionality
                                                                            Bundle                  Core
the New Way                                          Tasks
                                                                            Mgmt                   Repos
                                         Message                                                              Core
In our hypothetical use case, you                              Clustering              Transport
                                         Mediation                                                           Repos
need to aggregate the Data Service
you've built with an existing system.                                       Security
A process flow could accomplish
this, but with traditional middleware,
this would require 3 separate
products - data services, ESB, and
process manager. By using WSO2
Carbon, you can quickly assemble
a middleware solution customized
to this application instead of
integrating three products from a
traditional middleware suite.
12




Set the Pace of Your SOA Adoption
A big bang approach is often disruptive and risks failure. If you're moving towards SOA, Carbon
grows as quickly – or as slowly – as you require.

 Database Administrators                             Front-end Designers

 WSO2 Carbon lets you start with Data                WSO2 Carbon allows you to start by creating
 Services, and then add transformation               simple mashups and Web gadgets and then
 functionality if and when it's required.            expand into building the processes that power
                                                     them.

 Enterprise Architects                               CIOs/ CTOs

 Instead of forcing a single central ESB that        WSO2 Carbon is a single platform that covers
 mixes up low-level routing and management           the entire SOA space, from creating and
 with transformation and business processes,         connecting services, or composing services
 WSO2 Carbon lets you put the right function         into new business processes, to
 in the right place. With this flexibility comes     comprehensive SOA governance. WSO2
 the central governance and management to            Carbon is highly interoperable, which means
 ensure success.                                     that it can work with legacy systems and
                                                     enhance your existing investments.
13

Want to learn more about Carbon?


    To learn more about Carbon, and how the suite of
    WSO2 open source SOA products work together, visit
    http://wso2.com. Product downloads, tutorials,
    demos, podcasts and much more can be found in the
    WSO2 OxygenTank developer portal at
    http://wso2.org.




                                                Training   Product Downloads



                                                Webinars   Demos



                                                Podcasts   Fact Sheets

Contenu connexe

Tendances

Applications at Scale
Applications at ScaleApplications at Scale
Applications at ScaleServiceMesh
 
Sentri's SASPUG deck: Heavy Metal Power Pivot Redux
Sentri's SASPUG deck: Heavy Metal Power Pivot ReduxSentri's SASPUG deck: Heavy Metal Power Pivot Redux
Sentri's SASPUG deck: Heavy Metal Power Pivot ReduxSentri
 
Intel Cloud Summit 2012 ODCA + NAB
Intel Cloud Summit 2012 ODCA + NABIntel Cloud Summit 2012 ODCA + NAB
Intel Cloud Summit 2012 ODCA + NABIntelAPAC
 
6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-sIBM
 
Доклад Никоса Анагносту на SPCUA 2012
Доклад Никоса Анагносту на SPCUA 2012 Доклад Никоса Анагносту на SPCUA 2012
Доклад Никоса Анагносту на SPCUA 2012 Lizard Soft
 
110531 newlease heads in the clouds feet on the ground v2.0 (partner ready) ...
110531 newlease heads in the clouds feet on the ground v2.0 (partner ready)  ...110531 newlease heads in the clouds feet on the ground v2.0 (partner ready)  ...
110531 newlease heads in the clouds feet on the ground v2.0 (partner ready) ...New Lease
 
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC
 
Symantec VMworld 2011 News
Symantec VMworld 2011 NewsSymantec VMworld 2011 News
Symantec VMworld 2011 NewsSymantec
 
VMware - VMUG Montreal
VMware - VMUG MontrealVMware - VMUG Montreal
VMware - VMUG Montreal1CloudRoad.com
 
Private cloud day session 4 automating and delivering services in your privat...
Private cloud day session 4 automating and delivering services in your privat...Private cloud day session 4 automating and delivering services in your privat...
Private cloud day session 4 automating and delivering services in your privat...Microsoft TechNet - Belgium and Luxembourg
 
Midlands Data Center | Saas Whitepaper
Midlands Data Center | Saas WhitepaperMidlands Data Center | Saas Whitepaper
Midlands Data Center | Saas WhitepaperTop10 SEO
 
Productbrief SDL Media Manager with SDL Tridion
Productbrief SDL Media Manager with SDL TridionProductbrief SDL Media Manager with SDL Tridion
Productbrief SDL Media Manager with SDL Tridionwmaagdenberg
 
Products Advancedv13.115
Products Advancedv13.115Products Advancedv13.115
Products Advancedv13.115fdsousa1980
 
The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9wnowakkk
 
Acrobat 6
Acrobat 6Acrobat 6
Acrobat 6addamal
 

Tendances (19)

Applications at Scale
Applications at ScaleApplications at Scale
Applications at Scale
 
Configuring and deploying a private cloud with system center 2012
Configuring and deploying a private cloud with system center 2012Configuring and deploying a private cloud with system center 2012
Configuring and deploying a private cloud with system center 2012
 
Sentri's SASPUG deck: Heavy Metal Power Pivot Redux
Sentri's SASPUG deck: Heavy Metal Power Pivot ReduxSentri's SASPUG deck: Heavy Metal Power Pivot Redux
Sentri's SASPUG deck: Heavy Metal Power Pivot Redux
 
Intel Cloud Summit 2012 ODCA + NAB
Intel Cloud Summit 2012 ODCA + NABIntel Cloud Summit 2012 ODCA + NAB
Intel Cloud Summit 2012 ODCA + NAB
 
6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s
 
SID - First Credit
SID - First CreditSID - First Credit
SID - First Credit
 
Доклад Никоса Анагносту на SPCUA 2012
Доклад Никоса Анагносту на SPCUA 2012 Доклад Никоса Анагносту на SPCUA 2012
Доклад Никоса Анагносту на SPCUA 2012
 
110531 newlease heads in the clouds feet on the ground v2.0 (partner ready) ...
110531 newlease heads in the clouds feet on the ground v2.0 (partner ready)  ...110531 newlease heads in the clouds feet on the ground v2.0 (partner ready)  ...
110531 newlease heads in the clouds feet on the ground v2.0 (partner ready) ...
 
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
 
Symantec VMworld 2011 News
Symantec VMworld 2011 NewsSymantec VMworld 2011 News
Symantec VMworld 2011 News
 
VMware - VMUG Montreal
VMware - VMUG MontrealVMware - VMUG Montreal
VMware - VMUG Montreal
 
Private cloud day session 4 automating and delivering services in your privat...
Private cloud day session 4 automating and delivering services in your privat...Private cloud day session 4 automating and delivering services in your privat...
Private cloud day session 4 automating and delivering services in your privat...
 
1377 impact v9_final_2
1377 impact v9_final_21377 impact v9_final_2
1377 impact v9_final_2
 
Midlands Data Center | Saas Whitepaper
Midlands Data Center | Saas WhitepaperMidlands Data Center | Saas Whitepaper
Midlands Data Center | Saas Whitepaper
 
Productbrief SDL Media Manager with SDL Tridion
Productbrief SDL Media Manager with SDL TridionProductbrief SDL Media Manager with SDL Tridion
Productbrief SDL Media Manager with SDL Tridion
 
Products Advancedv13.115
Products Advancedv13.115Products Advancedv13.115
Products Advancedv13.115
 
The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9The business benefits_of_metastorm_bp_mv9
The business benefits_of_metastorm_bp_mv9
 
Private Cloud Day Session 1: Building your Private Cloud Infrastructure
Private Cloud Day Session 1: Building your Private Cloud InfrastructurePrivate Cloud Day Session 1: Building your Private Cloud Infrastructure
Private Cloud Day Session 1: Building your Private Cloud Infrastructure
 
Acrobat 6
Acrobat 6Acrobat 6
Acrobat 6
 

Similaire à making_good_soa_great

The Carbon Story
The Carbon StoryThe Carbon Story
The Carbon StoryWSO2
 
HCLT Whitepaper: Multi- Tenancy on Private Cloud
HCLT Whitepaper: Multi- Tenancy on Private CloudHCLT Whitepaper: Multi- Tenancy on Private Cloud
HCLT Whitepaper: Multi- Tenancy on Private CloudHCL Technologies
 
Soa role in telco industry
Soa   role in telco industrySoa   role in telco industry
Soa role in telco industryPavan K
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASijseajournal
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation Enguest76d50b
 
Enterprise Service Bus Features and Advantages.docx
Enterprise Service Bus Features and Advantages.docxEnterprise Service Bus Features and Advantages.docx
Enterprise Service Bus Features and Advantages.docxcirek63365
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
USolutions - SOA and the Cloud
USolutions - SOA and the CloudUSolutions - SOA and the Cloud
USolutions - SOA and the Cloudusolutions
 
Oracle SOA Suite 11g - high level introduction on behalf of WAAI
Oracle SOA Suite 11g - high level introduction on behalf of WAAIOracle SOA Suite 11g - high level introduction on behalf of WAAI
Oracle SOA Suite 11g - high level introduction on behalf of WAAILucas Jellema
 
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...IBM Rational
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation EnSpagoWorld
 
Tactics Esb Implementation
Tactics Esb ImplementationTactics Esb Implementation
Tactics Esb ImplementationMurali Manohar
 
Why ESB is wrong approach for cloud integration
Why ESB is wrong approach for cloud integrationWhy ESB is wrong approach for cloud integration
Why ESB is wrong approach for cloud integrationDoug Lopp
 
2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...
2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...
2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...rchopra13
 
Enterprise SaaS開発を支える、クラウド基盤の進化と真価
Enterprise SaaS開発を支える、クラウド基盤の進化と真価Enterprise SaaS開発を支える、クラウド基盤の進化と真価
Enterprise SaaS開発を支える、クラウド基盤の進化と真価オラクルエンジニア通信
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview crVasily Demin
 
service orentation documentation
service orentation documentationservice orentation documentation
service orentation documentationpavan nani
 

Similaire à making_good_soa_great (20)

The Carbon Story
The Carbon StoryThe Carbon Story
The Carbon Story
 
HCLT Whitepaper: Multi- Tenancy on Private Cloud
HCLT Whitepaper: Multi- Tenancy on Private CloudHCLT Whitepaper: Multi- Tenancy on Private Cloud
HCLT Whitepaper: Multi- Tenancy on Private Cloud
 
Soa role in telco industry
Soa   role in telco industrySoa   role in telco industry
Soa role in telco industry
 
SOA for SSME 2009
SOA for SSME 2009SOA for SSME 2009
SOA for SSME 2009
 
21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 
Enterprise Service Bus Features and Advantages.docx
Enterprise Service Bus Features and Advantages.docxEnterprise Service Bus Features and Advantages.docx
Enterprise Service Bus Features and Advantages.docx
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
USolutions - SOA and the Cloud
USolutions - SOA and the CloudUSolutions - SOA and the Cloud
USolutions - SOA and the Cloud
 
Oracle SOA Suite 11g - high level introduction on behalf of WAAI
Oracle SOA Suite 11g - high level introduction on behalf of WAAIOracle SOA Suite 11g - high level introduction on behalf of WAAI
Oracle SOA Suite 11g - high level introduction on behalf of WAAI
 
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 
Tactics Esb Implementation
Tactics Esb ImplementationTactics Esb Implementation
Tactics Esb Implementation
 
Why ESB is wrong approach for cloud integration
Why ESB is wrong approach for cloud integrationWhy ESB is wrong approach for cloud integration
Why ESB is wrong approach for cloud integration
 
2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...
2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...
2007: Achieving Interoperability In Systems Architecture - SOA Vision And Rea...
 
Oracle SOA Suite 11g
Oracle SOA Suite 11gOracle SOA Suite 11g
Oracle SOA Suite 11g
 
Enterprise SaaS開発を支える、クラウド基盤の進化と真価
Enterprise SaaS開発を支える、クラウド基盤の進化と真価Enterprise SaaS開発を支える、クラウド基盤の進化と真価
Enterprise SaaS開発を支える、クラウド基盤の進化と真価
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview cr
 
service orentation documentation
service orentation documentationservice orentation documentation
service orentation documentation
 

Plus de WSO2

Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 

Plus de WSO2 (20)

Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the Cloud
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 

Dernier

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...lizamodels9
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 

Dernier (20)

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 

making_good_soa_great

  • 1. Making Good SOA Great The WSO2 story of componentization User experience improves tremendously when products evolve from a one-size-fits-all approach to a customizable solution. Customizing sophisticated products requires wisely factoring the core components. Service Oriented Architecture (SOA) has brought the benefits of componentization to enterprise IT, and now WSO2 is extending these end-user benefits significantly with WSO2 Carbon. The new WSO2 Carbon framework represents a seismic shift in the middleware market, allowing the middleware to adapt to your enterprise, rather than adapting your enterprise to the middleware. The open source SOA company
  • 2. 2 Componentizing the Web As products and The Evolution technologies evolve, they introduce more opportunities of Middleware? for customized user Middleware has lagged experiences. Like many behind in this shift towards consumer products, the componentization. Enterprise Web has shown a similar software vendors need to pattern of evolution. Initially, offer the flexibility of Web pages were static but customization to their later evolved to enable customers, so products can increasingly powerful Web become more suited to applications. More recently, individual needs. major innovations in user experiences have come Let's take a look at how from sites like Facebook, Service Oriented Architecture which allow users to (SOA) is bringing the benefits combine simple applications of componentization to to build personalized pages. enterprise IT.
  • 3. 3 Componentization is already bringing cost savings and more productive customer experience to enterprise IT, as demonstrated by the increased popularity of Service Oriented Architecture (SOA). Traditionally, individual applications use their own separate data stores in order to carry out application functionality. This results in “silos” of information within an enterprise architecture. SOA breaks down these silos. Application functions, or business processes, can be defined and created as Web services. New applications can be easily assembled from these services.
  • 4. 4 Are You Adapting Your Architecture to the Products...? Countless vendors, including proprietary middleware industry giants like IBM and Oracle, and open source platform companies like WSO2, have built products that enable SOA to varying extents. But no middleware product has taken a componentized approach to their own middleware quot;silosquot;. The features and functions of each middleware product have been predetermined by the vendor's software designers, not built to each individual customer's specification. ...Or are the Products Adapting to Your Architecture? In the past, enterprise architects have had to adapt middleware products to the existing architecture to overcome integration and consistency challenges. With Carbon, WSO2 has sought to remove this burden, and allow the end user to select the exact features and functions they need in their SOA middleware. Let's look at why WSO2 Carbon was developed, and what makes it so unique.
  • 5. 5 The Need for Modular Middleware So why modular middleware? What's missing from all the SOA middleware already available? A successful SOA project may expand in scope, or become a model for new projects. This might not present a challenge if the new project requirements fall within the existing product functionality. But if your needs go beyond the scope of the existing product's capabilities, your project is slowed by the need to find, evaluate, purchase and install a new product.
  • 6. 6 An Example: Implementing New Product Functionality the Old Way Let's take a common use case. You need to access data in an existing MySQL database for a new Web application. So, you simply download WSO2 Data Services solution, and within minutes you've created and deployed a new data service. But what happens when you want to integrate this service with existing systems using a different XML format? You could download the WSO2 ESB to transform the message formats or use an existing ESB, but that involves learning and configuring a new product or switching between different user interfaces, and managing both systems. Until now, spending a significant amount of time to implement new product functionality was just part of any developer's job.
  • 7. 7 Enter WSO2 Carbon Carbon is a framework that allows you to choose the functionality you need, so your SOA deployment can grow at Admin the pace you require. It is built on top UI of a core SOA and Web Services engine, with pluggable modules that Mgmt Stats encapsulate major functionality such Bundle as data services, business process Mgmt management, ESB routing/transformation, rules, security, Clustering Transport throttling, caching, logging and monitoring. Security With Carbon, you can assemble these components into composite applications that serve your precise SOA requirements, without having to aggregate a suite of applications yourself.
  • 8. 8 Data JSR181 Services Service DS Carbon in a Nutshell Hosting Wizard Data Service WSO2 Carbon revolutionizes Source Clients SOA middleware by letting you Mgmt add more functionality to a Admin UI powerful core runtime. Growing a core runtime which is proven to Proxy Mgmt Stats AtomPub perform on major production deployments lets you adopt SOA Bundle SOA Tasks functionality at precisely your own Mgmt Govern pace. Message Core Clustering Transport Mediation Repos Built on OSGI, Carbon defines consistent capabilities and user Security experiences across the platform. BPEL Script Runtime Services Carbon offers a complete SOA platform in a single download, and Process Scraping UI is 100% open source. Instance Gadgets UI
  • 9. 9 Carbon: How Componentization Benefits Your SOA The design of Carbon separates key functionality of an SOA platform into independent, pluggable components. Users can simply assemble the middleware functionality needed to build and manage their specific SOA application. Here's a look at some of the benefits: Core SOA functionality: mechanisms for providing and consuming services, message mediation, service orchestration, service governance and and business process management. Carbon is packaged with many Quality of Service (QoS) capabilities such as security, clustering and scalability. Carbon is extensible, making your SOA implementation much more agile. How? The entire suite of WSO2 products are now quot;hot-pluggablequot;, and because it's based on OSGi – the dynamic module system for Java – it allows patching on the fly. Carbon is future-proof, as components that you aren't using now can be plugged in whenever your IT infrastructure demands it.
  • 10. 10 Easy configuration via a rich Web-based graphical management console that allows the administration of the system remotely. Loose coupling ensures implicit dependencies and highlights explicit dependencies. Minimizes the complexity inherent in enterprise deployments. Clear interfacing for component configuration. Facilitates the configuration and management of the system infrastructure by monitoring flow, message tracing and other statistics.
  • 11. 11 Data JSR181 Services Service DS Hosting Wizard Data Service Source Clients Mgmt Example Revisited: Admin UI Implementing Proxy Mgmt Stats AtomPub Product Funtionality Bundle Core the New Way Tasks Mgmt Repos Message Core In our hypothetical use case, you Clustering Transport Mediation Repos need to aggregate the Data Service you've built with an existing system. Security A process flow could accomplish this, but with traditional middleware, this would require 3 separate products - data services, ESB, and process manager. By using WSO2 Carbon, you can quickly assemble a middleware solution customized to this application instead of integrating three products from a traditional middleware suite.
  • 12. 12 Set the Pace of Your SOA Adoption A big bang approach is often disruptive and risks failure. If you're moving towards SOA, Carbon grows as quickly – or as slowly – as you require. Database Administrators Front-end Designers WSO2 Carbon lets you start with Data WSO2 Carbon allows you to start by creating Services, and then add transformation simple mashups and Web gadgets and then functionality if and when it's required. expand into building the processes that power them. Enterprise Architects CIOs/ CTOs Instead of forcing a single central ESB that WSO2 Carbon is a single platform that covers mixes up low-level routing and management the entire SOA space, from creating and with transformation and business processes, connecting services, or composing services WSO2 Carbon lets you put the right function into new business processes, to in the right place. With this flexibility comes comprehensive SOA governance. WSO2 the central governance and management to Carbon is highly interoperable, which means ensure success. that it can work with legacy systems and enhance your existing investments.
  • 13. 13 Want to learn more about Carbon? To learn more about Carbon, and how the suite of WSO2 open source SOA products work together, visit http://wso2.com. Product downloads, tutorials, demos, podcasts and much more can be found in the WSO2 OxygenTank developer portal at http://wso2.org. Training Product Downloads Webinars Demos Podcasts Fact Sheets