[wsf-c-dev]PHP WSDL Parser using XSLT

Sanjiva Weerawarana sanjiva at wso2.com
Sat Jan 13 00:03:07 PST 2007


Buddhika, have you guys figured out the format you want the results in? 
Let's try to lock that down .. we basically need a language to represent 
types and function signatures right? (Optionally the ability to represent 
a class concept.)

This is a bit radical, but, can you take a look at the XMI (XML Meta 
Interchange) language- its from the OMG .. a serialization of MOF (Meta 
Object Framework). The good thing with it is that its totally language 
independent. I'm a bit concerned it may be focused on an object oriented 
type system but need to investigate a bit.

(This is deja vous for me because of of the main reasons WSDL ended up 
with the interface/binding design was that IBM at the time planned to use 
XMI for formatting messages instead of SOAP. In fact we implemented it in 
Apache SOAP and I think the code is still there.)

Sanjiva.

Buddhika Semasinghe wrote:
> Hi Jonathan,
> 
>     For dynamic invocation in WSF for PHP, we need a WSDL parser for 
> both server side and client side.As we have discussed ,WSDL parser is 
> going to support for both WSDL 2.0 and WSDL 1.1.And also it includes a 
> schema parsing module which can extract type information from xml 
> message and convert the data back to xml.So we went through the XSLT 
> templates in WSAS-Java that you have written to check whether we can get 
> help from it.It seems to us that which does some WSDL rendering part 
> only. But we need a template for a object model or component model.Could 
> you please give us some guideline and suggestions for this.If you have a 
> sample template similar to this case please let us know..
> 
> 
> thanks
> 
> Buddhika
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Wsf-c-dev mailing list
> Wsf-c-dev at wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/wsf-c-dev
> 

-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/
email: sanjiva at wso2.com; cell: +94 77 787 6880; fax: +1 509 691 2000

"Oxygenating the Web Service Platform."




More information about the Wsf-c-dev mailing list