Presentation1 soa

Page 1

SOA Service Registry/Repository and Service Discovery • WHISHWORKS has emerged as a global leader in IT services and consulting. • We have built a Centre of Excellence and developed deep skills in the areas of Big Data and System Integration. • Continuously Innovate Niche Products and Services, in an environment of People First, for Client Value Creation, to achieve Revenues of USD 30 million by the year 2020. VISION Think Fresh, Create Value

WHISHWORKS | All Rights Reserved .


Technology is changing faster than ever. Today, many organizations are looking up to SOA as an architectural solution to provide a robust computing platform in order to connect to legacy systems. In this architectural paradigm there is a focus on exposing software as a service rather than an application.

SOA Service Registry and/or Repository

An SOA Service Registry is the core component of SOA Governance. The Service registry allows service providers to discover and communicate with consumers efficiently, creating a link between service providers and service customers. The primary focus of Service Registry is to provide fast, easy access to communication, and to operate among different applications with a limited human intervention.

Benefits of SOA Service Registry: • • •

Service Registry is a constantly evolving catalog of information about the available services in an SOA implementation Service Registry helps in managing service located in different places (internally, externally) and in different life-cycle states (under development, in-plan, deployed or retired) Service Repository is where metadata of services and related SOA artifacts, such as policies can be stored.

WHISHWORKS | All Rights Reserved .


SOA Service Discovery

• Service discovery is the process of locating web service providers, and retrieving web services descriptions that have been previously published. The primary mechanism involved in performing of Service Discovery is a service registry, which contains relevant metadata about available and upcoming services as well as pointers to the corresponding service contract documents that can include SLAs. • After the discovery process is complete, the service developer or client application should know the exact location of a Web service (URI), its capabilities, and how to interface with it. Benefits of SOA Service Discovery • • • •

Discovery of the service, its status, and its owner will be critical to achieve the benefits of SOA reusability. Dynamic service registration and discovery becomes much more important in these scenarios in order to avoid service interruption. Handling Fail over of service instances Load balancing across multiple instances of a Service WHISHWORKS | All Rights Reserved .


Conclusion: The Service Registry/Repository and Service Discovery play a major role in SOA lifecycle. During Service Modeling, a registry and repository can be used to create or reuse service metadata, vocabularies and XML schemas. During service development, a registry and repository can be used to locate services for reuse and to enable service composition. During service deployment, service descriptions stored in a registry and repository are used by runtimes such as ESB (Enterprise Service Bus) to enable dynamic interaction between services.

WHISHWORKS | All Rights Reserved .


Contact Now: IT’S FREE Log on to: http://www.whishworks.com/ http://www.whishworks.com/blog/soa/soa-service-registryrepositoryand-service-discovery

WHISHWORKS | All Rights Reserved .


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.