SlideShare a Scribd company logo
Open Service Federation Framework
             Dipanjan Sengupta
       Cognizant Technology Solutions
Federation
noun : fed·er·a·tion /fɛdəˈreʃ(ə)n/
                              ɪ
1.the act of federating or uniting in a league.
2.the formation of a political unity, with a central government, by a
  number of separate states, each of which retains control of its own
  internal affairs.
3.a league or confederacy
4.a federated whole formed by a number of parts, each retaining
  control of its own internal affairs
Open Service Federation Framework
Context

•   Service federation within an organization is about organizing some degree of
    coordination & enabling delegation patterns between a set of moderately
    independent service domains that each have their own requirements and ways of
    going about their business
    [https://www.ibm.com/developerworks/mydeveloperworks/blogs/mts/entry/fede
    rated_soa1?lang=en]
•   SOA federation enables diverse domains of SOA services and infrastructure to
    interoperate seamlessly and transparently as one by delegating among the SOA
    domains responsibilities such as service
    location, security, activation, mediation, policy enforcement, ensuring high quality-
    of-service, and many others [Forrester Research]
•   In a federated SOA style, the approach is to allow multiple semi-independent
    domains to coexist and interoperate [Gartner]
•   Sometimes organizations may even be ‘forced’ to adopt a federated SOA style —
    for example, as a consequence of a merger or an acquisition. In this case, it may be
    impossible or overly expensive to align the SOA technologies, standards and
    governance processes of the acquired companies with those of the acquirer

                                                                                        3
Open Service Federation Framework
The Need
 Intra-Enterprise Scenario
   a) Integration between the different business units within an enterprise especially from a
      service federation perspective, namely sharing, visibility and discovery of reusable
      services across these domains
   b) Invocation of services across different domains without compromising the design time or
      run time governance principles of the individual domains
   c) Service version management in a federated environment, where services owned by one
      domain are shared across different domains having the same kind of business needs
   d) Consolidation (and reducing redundancy) of business and technical services owned by
      different business units across security domains, network segments or even geographies
 The challenges get compounded when different domains or business units within
 an enterprise implement their respective service-oriented architectures on
 different product or technology stacks (typical of enterprises that have grown
 inorganically or embraced service-oriented architecture in silos)




                                                                                                4
Open Service Federation Framework
The Need
 Inter-Enterprise Scenario
   a) For a supply-chain scenario with multiple trading partners federated as a conglomerate or
      consortia, the trading partners may wish to promote their services for reuse by other
      partners
     — By leveraging their well-established role as B2B intermediaries for e-commerce, many
       integration service providers are well-positioned to expand their capabilities to include
       cloud computing and, thus, evolve into Cloud Service Brokers
     — Cloud Service Brokers also acts as a marketplace for services where service providers
       may showcase their services and service consumers may subscribe to the same, based
       on their requirements
   b) From an individual service consumer perspective, there are not many common platforms
      that offer a variety of choice of services (providing the same functionality, albeit with
      different service levels) to fulfill a particular business need




                                                                                                   5
Open Service Federation Framework
Solution Scope
 A. The Open Service Federation Framework addresses the need for automated, rule-
    based sharing of service and service artifacts across the service registries of
    different domains within an enterprise or across enterprises
    — These domains or enterprises may have their service registries implemented on different
      technology stacks
 B. The framework allows the federation architect to define the relationship model
    between the different domains of an enterprise and set up the rules for the
    sharing of service and service artifacts between the federated domains
    — The framework supports all the common enterprise domain models appropriate for
      implementing a successful federation1
 C. The framework, besides creating the entry for the service in the target registry and
    triggering the appropriate workflow for the adoption of the service in the target
    domain, also creates and deploys the proxy for the service in the mediation
    component of the target domain as and when the service is accepted

 1Reference: SevenThings to Think About When Initiating Federated SOA, 3 May 2010, Massimo Pezzini
 [http://www.gartner.com/DisplayDocument?id=1363315]


                                                                                                     6
Open Service Federation Framework
Solution Scope
 D. The framework may be deployed in either of the following two ways:
   a) On-Premise: Deployed within an enterprise to share reusable services between different
      business domains and business partners
   b) Hosted: Deployed in a cloud-based platform to share reusable services provided by one
      enterprise to other enterprises in similar business
 E. The framework is composed of the following components:
   a) Open Service Federation Manager – the core component which implements the rules and
      business logic for service federation
   b) Domain Agents – domain technology specific components (implementing a set of common
      interfaces and abstract classes) which helps communicate registry events and artifacts to
      the Open Service Federation Manager and vice versa; it also creates the service proxy and
      deploys it in the mediation component of the domain in which it is collocated




                                                                                               7
Open Service Federation Framework
Component Model
ON-PREMISE DEPLOYMENT
HOSTED DEPLOYMENT




                                    8
OPEN SERVICE FEDERATION FRAMEWORK


DEMONSTRATION


                                    9
Thank You

        dipanjan.sengupta@cognizant.com
M: +91.98309.99377 V: 30.6276 P: +91.33.4430.6276

More Related Content

PPTX
WSO2Con 2011: Introduction to Stratos
PDF
Microservices for Application Modernisation
PDF
Using a private cloud to automate and govern enterprise development
PDF
Summer School - Demonstrating Cloud Value
PDF
Third Party Cloud Management
PDF
Microservices: Where do they fit within a rapidly evolving integration archit...
PDF
Microservices in the Enterprise: A Research Study and Reference Architecture
PDF
Paying for PaaS
WSO2Con 2011: Introduction to Stratos
Microservices for Application Modernisation
Using a private cloud to automate and govern enterprise development
Summer School - Demonstrating Cloud Value
Third Party Cloud Management
Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices in the Enterprise: A Research Study and Reference Architecture
Paying for PaaS

What's hot (19)

PDF
SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...
PDF
Cloud Computing and Service oriented Architecture
PDF
Summer School 2013 - What is iPaaS and why it is important
PDF
DEVNET-1184 Microservices Patterns
PDF
Microservices
PDF
Microservices architecture
PPTX
Introduction To Microservices
PDF
A Decade of Microservices
PDF
Enterprise Integration in Cloud Native Microservices Architectures
PDF
Microservice Architecture
PDF
WSO2 and 2 Degrees Case Study
PDF
Moving E Government to the Cloud
PPTX
Cloud proposition for banking
PPTX
Microservices
PDF
Presentation building and running your private cloud
PPTX
Architecting SaaS: Doing It Right the First Time
PDF
Microservice architecture-api-gateway-considerations
PPTX
Microservice architecture design principles
PDF
WSO2 Application Server - 5.0.0
SUSE Cloud and WSO2 Stratos - Bridging OpenStack and PaaS to Deliver the Serv...
Cloud Computing and Service oriented Architecture
Summer School 2013 - What is iPaaS and why it is important
DEVNET-1184 Microservices Patterns
Microservices
Microservices architecture
Introduction To Microservices
A Decade of Microservices
Enterprise Integration in Cloud Native Microservices Architectures
Microservice Architecture
WSO2 and 2 Degrees Case Study
Moving E Government to the Cloud
Cloud proposition for banking
Microservices
Presentation building and running your private cloud
Architecting SaaS: Doing It Right the First Time
Microservice architecture-api-gateway-considerations
Microservice architecture design principles
WSO2 Application Server - 5.0.0
Ad

Similar to Open Service Federation Framework (20)

DOCX
Part I -Summary of service oriented architecture (soa) concepts, technology, ...
PPT
Unit III.ppt
PPTX
Service oriented architecture characteristics of soa
PPTX
Service Oriented Architecture.pptx
PDF
Cloud based integration_and_soa_architecture
PDF
Reservoir sla@soi-interop-tech report
DOCX
CLOUD COMPUTING UNIT-5 NOTES
PDF
A Framework for Multicloud Environment Services
PDF
Ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration...
PDF
Ieeepro techno solutions 2014 ieee java project - assessing collaboration f...
PDF
Ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration...
PDF
SOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
PDF
Welcome to International Journal of Engineering Research and Development (IJERD)
PDF
Cscc cloud-customer-architecture-for-e commerce
PPTX
Module 2-Cloud Computing Architecture.pptx
PDF
ITU-T requirement for cloud and cloud deployment model
PDF
Contemporary research challenges and applications of service oriented archite...
PPTX
Unit-III Service Oritented Architecture.pptx
PPTX
Unit-III Service Oritented Architecture.pptx
Part I -Summary of service oriented architecture (soa) concepts, technology, ...
Unit III.ppt
Service oriented architecture characteristics of soa
Service Oriented Architecture.pptx
Cloud based integration_and_soa_architecture
Reservoir sla@soi-interop-tech report
CLOUD COMPUTING UNIT-5 NOTES
A Framework for Multicloud Environment Services
Ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration...
Ieeepro techno solutions 2014 ieee java project - assessing collaboration f...
Ieeepro techno solutions 2014 ieee dotnet project - assessing collaboration...
SOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
Welcome to International Journal of Engineering Research and Development (IJERD)
Cscc cloud-customer-architecture-for-e commerce
Module 2-Cloud Computing Architecture.pptx
ITU-T requirement for cloud and cloud deployment model
Contemporary research challenges and applications of service oriented archite...
Unit-III Service Oritented Architecture.pptx
Unit-III Service Oritented Architecture.pptx
Ad

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
PDF
Platformless Modernization with Choreo.pdf
PDF
Application Modernization with Choreo for the BFSI Sector
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
PDF
Accelerate Enterprise Software Engineering with Platformless
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
Platformless Modernization with Choreo.pdf
Application Modernization with Choreo for the BFSI Sector
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2Con 2025 - Architecting Cloud-Native Applications
Mastering Intelligent Digital Experiences with Platformless Modernization
Accelerate Enterprise Software Engineering with Platformless
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation

Recently uploaded (20)

PDF
August Patch Tuesday
PDF
Approach and Philosophy of On baking technology
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Mushroom cultivation and it's methods.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
A Presentation on Touch Screen Technology
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
1. Introduction to Computer Programming.pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
Zenith AI: Advanced Artificial Intelligence
August Patch Tuesday
Approach and Philosophy of On baking technology
Hindi spoken digit analysis for native and non-native speakers
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A comparative analysis of optical character recognition models for extracting...
Web App vs Mobile App What Should You Build First.pdf
Encapsulation_ Review paper, used for researhc scholars
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Mushroom cultivation and it's methods.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
A Presentation on Touch Screen Technology
OMC Textile Division Presentation 2021.pptx
A comparative study of natural language inference in Swahili using monolingua...
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Univ-Connecticut-ChatGPT-Presentaion.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
1. Introduction to Computer Programming.pptx
Hybrid model detection and classification of lung cancer
Zenith AI: Advanced Artificial Intelligence

Open Service Federation Framework

  • 1. Open Service Federation Framework Dipanjan Sengupta Cognizant Technology Solutions
  • 2. Federation noun : fed·er·a·tion /fɛdəˈreʃ(ə)n/ ɪ 1.the act of federating or uniting in a league. 2.the formation of a political unity, with a central government, by a number of separate states, each of which retains control of its own internal affairs. 3.a league or confederacy 4.a federated whole formed by a number of parts, each retaining control of its own internal affairs
  • 3. Open Service Federation Framework Context • Service federation within an organization is about organizing some degree of coordination & enabling delegation patterns between a set of moderately independent service domains that each have their own requirements and ways of going about their business [https://www.ibm.com/developerworks/mydeveloperworks/blogs/mts/entry/fede rated_soa1?lang=en] • SOA federation enables diverse domains of SOA services and infrastructure to interoperate seamlessly and transparently as one by delegating among the SOA domains responsibilities such as service location, security, activation, mediation, policy enforcement, ensuring high quality- of-service, and many others [Forrester Research] • In a federated SOA style, the approach is to allow multiple semi-independent domains to coexist and interoperate [Gartner] • Sometimes organizations may even be ‘forced’ to adopt a federated SOA style — for example, as a consequence of a merger or an acquisition. In this case, it may be impossible or overly expensive to align the SOA technologies, standards and governance processes of the acquired companies with those of the acquirer 3
  • 4. Open Service Federation Framework The Need Intra-Enterprise Scenario a) Integration between the different business units within an enterprise especially from a service federation perspective, namely sharing, visibility and discovery of reusable services across these domains b) Invocation of services across different domains without compromising the design time or run time governance principles of the individual domains c) Service version management in a federated environment, where services owned by one domain are shared across different domains having the same kind of business needs d) Consolidation (and reducing redundancy) of business and technical services owned by different business units across security domains, network segments or even geographies The challenges get compounded when different domains or business units within an enterprise implement their respective service-oriented architectures on different product or technology stacks (typical of enterprises that have grown inorganically or embraced service-oriented architecture in silos) 4
  • 5. Open Service Federation Framework The Need Inter-Enterprise Scenario a) For a supply-chain scenario with multiple trading partners federated as a conglomerate or consortia, the trading partners may wish to promote their services for reuse by other partners — By leveraging their well-established role as B2B intermediaries for e-commerce, many integration service providers are well-positioned to expand their capabilities to include cloud computing and, thus, evolve into Cloud Service Brokers — Cloud Service Brokers also acts as a marketplace for services where service providers may showcase their services and service consumers may subscribe to the same, based on their requirements b) From an individual service consumer perspective, there are not many common platforms that offer a variety of choice of services (providing the same functionality, albeit with different service levels) to fulfill a particular business need 5
  • 6. Open Service Federation Framework Solution Scope A. The Open Service Federation Framework addresses the need for automated, rule- based sharing of service and service artifacts across the service registries of different domains within an enterprise or across enterprises — These domains or enterprises may have their service registries implemented on different technology stacks B. The framework allows the federation architect to define the relationship model between the different domains of an enterprise and set up the rules for the sharing of service and service artifacts between the federated domains — The framework supports all the common enterprise domain models appropriate for implementing a successful federation1 C. The framework, besides creating the entry for the service in the target registry and triggering the appropriate workflow for the adoption of the service in the target domain, also creates and deploys the proxy for the service in the mediation component of the target domain as and when the service is accepted 1Reference: SevenThings to Think About When Initiating Federated SOA, 3 May 2010, Massimo Pezzini [http://www.gartner.com/DisplayDocument?id=1363315] 6
  • 7. Open Service Federation Framework Solution Scope D. The framework may be deployed in either of the following two ways: a) On-Premise: Deployed within an enterprise to share reusable services between different business domains and business partners b) Hosted: Deployed in a cloud-based platform to share reusable services provided by one enterprise to other enterprises in similar business E. The framework is composed of the following components: a) Open Service Federation Manager – the core component which implements the rules and business logic for service federation b) Domain Agents – domain technology specific components (implementing a set of common interfaces and abstract classes) which helps communicate registry events and artifacts to the Open Service Federation Manager and vice versa; it also creates the service proxy and deploys it in the mediation component of the domain in which it is collocated 7
  • 8. Open Service Federation Framework Component Model ON-PREMISE DEPLOYMENT HOSTED DEPLOYMENT 8
  • 9. OPEN SERVICE FEDERATION FRAMEWORK DEMONSTRATION 9
  • 10. Thank You [email protected] M: +91.98309.99377 V: 30.6276 P: +91.33.4430.6276