Service Oriented Architecture or SOA is like an architectural design that shows all the resources that were linked together as services for the purpose of achieving favorable results for customers. Such implementation of SOA is evident in web services, wherein one service can be relied by another service to perform its function. Web developers need to see to it that every relevant information needed is accessible for others to see, regardless of computer platforms and programming languages.
Now, the SOA registry is the one storing all these information. It acts like a repository of all relevant data required in carrying out tasks such as information sharing to accomplish business goals and objectives. It can also function as a filter or security lock, only exposing the items specified by the service provider thus promoting data integrity.
There are a lot of SOA software applications available nowadays, some of which rely on Universal Description Discovery and Integration (UDDI) specification. Though this is not widely use compared to SOAP and WDSL, UDDI is still considered one of the pillars of SOA. Sponsored by OASIS, UDDI defines how software applications must interact or communicate with each other over the Internet. It consists of 3 components: Yellow Pages (industries), White Pages (search for employee contact information) and Green pages (technical information about the services offered).
SOA Registry software benefits also include the following: (a) Web service management is made easy with a user-friendly interface; (b) Encourage service reuse while extending the value of Web services; (c) Collaborate with existing Web Service enterprises to accomplish smooth transfer of information; and (d) Ensures availability of critical information when needed.