Download presentation
Presentation is loading. Please wait.
Published byValerie Carr Modified over 8 years ago
1
IBM Software Group ® WSRP-UDDI Straw Man Richard Jacob WSRP-PFB SC
2
IBM Software Group | WebSphere software Publishing Producers – basic ideas Publish WSRP Producer as a businessService Categorize this businessService as being of type WSRP-Producer Use simple approach to publish the URL of service-WSDL and then use the service’s DescriptionInterface for further discovery At the beginning use an approach as simple as possible, perhaps with minimum amount of tModels and other structures needed. Proposal should allow easy extension to the UDDI-WSDL documents
3
IBM Software Group | WebSphere software Publishing Producers – approach 1 Unchecked Categorization KeyValues would be Producer or Portlet, later might be even PortletApplication..tModelKey=… Type: wsdlSpec To indicate it implements the wsrp wsdl tModelKey=… keyName=“WSRP Type” keyValue=“Producer” Producer
4
IBM Software Group | WebSphere software Publishing Portlets – basic ideas Publish Portlet as a businessService Categorize this businessService as being of type WSRP Portlet Need to publish the Portlet handle somehow Need to reference the Producer the Portlet belongs to This could be done in two ways: Either pointer to the Producer’s wsdl Or reference within the directory to the Producer entity (seems better for to me) Try to keep it as simple as possible with minimum amount of tModels and other structures needed
5
IBM Software Group | WebSphere software Publishing Portlets – approach 1 Unchecked Categorization KeyValues would be Producer or Portlet, later might be even PortletApplication tModelKey=… keyName=“WSRP Type” keyValue=“Portlet” tModelKey=… keyName=“WSRP Producer Ref” kevValue=“Producer Business Service Key” Portlet Unchecked Categorization KeyValues would be the Producer’s businessService Key Note: same tModel as used for Producer categorization
6
IBM Software Group | WebSphere software Approach 1 – summary/questions/… 3 tModels used in total No redundant information about wsdl, just stored on the producer entity (seems to be natural), Portlets refer to Producer WSRP Type tModel Is it sufficient for searching WSRP Producer/Portlets? Could it be a checked categorization allowing only distinct values? Producer’s bindingTemplate tModelInstanceKey references the wsrp-wsdl tModel to indicate a wsrp impl Do we need this if we have the categorization WSRP Type tModel? It could be defined as UDDI-tn-v2, Appendix a (external wsdl documents) Here UDDI defines a WSDL Address tModel to indicate the accessPoint is not an actual access point but the service wsdl URL, do we need that? Contradiction to UDDI-WSDL proposals (v1 and v2) −We would have one tModel for the WSRP wsdl (containing 4 bindings/portTypes) −While UDDI defines that for each binding/porttype there should be one tModel… −Also UDDI says there must be one bindingTemplate for each portType used (don’t see really why in this case) Producer Reference tModel How easy is it to find the businessService entity in UDDI the Portlet businessService is pointing to? Better ways to add such a reference? This model could be easily extended to the WSDL-UDDI best practices/technical note proposals
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.