Issue 21153

Summary: Q-PCD WebServices-1: SOAP-Bridge
Product: General Reporter: kay.ramme
Component: codeAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P4 CC: issues, stp
Version: OOo 1.0.0   
Target Milestone: AOO Later   
Hardware: Other   
OS: Other OS   
Issue Type: FEATURE Latest Confirmation in: ---
Developer Difficulty: ---

Description kay.ramme 2003-10-14 08:21:46 UTC
Product Requirement 
It should be easily possible to programmatically consume web services from OOos
scripting languages. OOo itself should provide basic APIs that allow to retrieve
a WSDL file and call a web service.

Customer Need/Problem
Today users import data from HTML pages into documents, e.g. statistical data
into a spreadsheet. In the future more and more data will be available as web
services. Thus, its likely that office users will want to access this data from
OOo. Examples of useful web services could be dictionaries, phone books,
thesaurus, clip art libraries, etc.

Comment
For all webservices areas, need more research on webservices projects within
competing applications functionality, this may increase the priority of this
area. This is a developers feature, basically create a nother class of API for
webservices.

Product Concept
Basically I see four ways to realize WebServices access:  
- use the Java SOAP support 
- implement a UNO-SOAP-Bridge 
- use the existing SOAP-Invocation binding 
- implement a SOAP-Scripting binding  

The UNO-SOAP-Bridge is the most general approach. Theoretically a WebService can
than be used at any place a UNO component is used.
Comment 1 lutz.hoeger 2003-10-23 07:44:40 UTC
added keyword Q-PCD
Comment 2 kay.ramme 2004-05-26 15:22:20 UTC
KR: Retargeted to OOo Later. 
Comment 3 kay.ramme 2004-05-28 13:45:46 UTC
KR->Erwin: Please take care of this. You may want to reraise this for the next
major.
Comment 4 nmailhot 2005-03-18 13:50:01 UTC
I can confirm this would help tremendously in the enterprise space (here at least).

With SOAP you can plug into a corporate EAI like the rest of the information
system without needing a specific web server gateway.