The SAP Services Registry in SAP is a UDDI v3 compliant web services registry that allows developers to access underlying SAP data. With these services, it is possible to generate client stubs and create applications that utilize this data. SAP has come out with an open source plugin that allows searching a registry and getting the associated WSDL document for a given service as well as deriving other UDDI based information. Please see this video for an example of how to use the plugin in JBoss Tools 3.3.
As the video describes, there is a conflict with the search plugin and the EGit plugin. As a result, the two cannot run in the same environment. Once this issue is resolved, it is my end goal to include the plugin in JBoss Tools. The source code can be found here: https://github.com/tejones/sap-services-registry-eclipse
In JBoss' continuing partnership with SAP, we are creating more and more ways for our products to integrate. With the advent of SAP Netweaver Gateway, there are even more ways to consume and use SAP data within JBoss and Red Hat solutions.
SAP Gateway is an OData server that exposes SAP data via RESTful services using standards such as HTTP, AtomPub and JSON. This is a perfect integration point for many JBoss technologies. For example, using our Enterprise Data Services (EDS) product built on Teiid, we can consume a Gateway service and federate the data from that service with other related information from disparate data sources. A federated view in EDS means we can bring together all of the data we care about and expose it as a single source, either relationally or as a REST service. If we wanted to, we could even combine mutliple SAP Gateway services and create a single source. COOL!!!
The transformations required to create the federated view are generated using a wizard in Teiid Designer 7.8. You can see a tutorial video on importing the SAP Gateway source and generating the required transformations HERE.
Enjoy and stay tuned for more tech goodness from Red Hat and SAP!