Re: Semantics
Hi Martin, Yes WSO2 WSAS http://wso2.org/projects/wsas[1] offers a complete run time for your web services which needs enterprise capabilities (and is available under the Apache License). I'm a bit confused on what you observed. If you look into the bin directory of WSAS http://wso2.org/projects/wsas you wouldn't see a script called axis2server.bat rather you would see wso2wsas.bat. May be you missed something? Thanks, Keith. [1] http://wso2.org/projects/wsas On Sun, Oct 5, 2008 at 1:52 AM, Martin Gainty [EMAIL PROTECTED] wrote: Afternoon Keith and Demetris I'm excited about having an all inclusive environment for configuring and deploying webservices to accomplish one is a feather in your cap to accomplish all capabilities deserves everyone's gratitude - Full support for WS-Security, WS-Trust, WS-Policy and WS-Secure Conversation and XKMS - EJB service provider support - Expose your EJBs as services - Axis1 backward compatibility - Deploy Axis1 services on WSAS Engage advanced WS-* protocols in front of legacy services - JMX Web interface based monitoring and management - WS-* REST support I d/l ed ths distro from http://wso2.org/projects/wsas and ran axis2server.bat and see this error [ERROR] The rampart-1.3.mar module, which is not valid, caused org.apache.rampart.Rampart org.apache.axis2.deployment.DeploymentException: org.apache.rampart.Rampart org.apache.axis2.deployment.DeploymentException: org.apache.rampart.Rampart at org.apache.axis2.AxisFault.init(AxisFault.java:259) at org.apache.axis2.deployment.DeploymentException.init(DeploymentExcepctio) //as a double-check I took a look at module.xml contained within rampart-1.3.mar module name=rampart class=org.apache.rampart.Rampart DescriptionThis module provides the WS-Security and WS-SecureConversation functionalities for Axis2, based on Apache WSS4J, Apache XML-Security and Apache Rahas implementations. /Description InFlow handler name=PolicyBasedSecurityInHandler class=org.apache.rampart.handler.RampartReceiver order phase=Security phaseFirst=true/ /handler handler name=SecurityInHandler class=org.apache.rampart.handler.WSDoAllReceiver order phase=Security/ /handler /InFlow OutFlow handler name=SecurityOutHandler class=org.apache.rampart.handler.WSDoAllSender order phase=Security/ /handler handler name=PolicyBasedSecurityOutHandler class=org.apache.rampart.handler.RampartSender order phase=Security phaseLast=true/ /handler /OutFlow supported-policy-namespaces namespaces= http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/ local-policy-assertions rampart:RampartConfig xmlns:rampart= http://ws.apache.org/rampart/policy; / /local-policy-assertions /module seems that none of the classes referenced in module.xml made it into the rampart-1.3.mar distro ? Is there a different mar we can use or are the classes contained in a separate jar? thanks! Martin __ Disclaimer and confidentiality note Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. Date: Sat, 4 Oct 2008 15:15:30 -0400 From: [EMAIL PROTECTED] Subject: Re: Semantics To: axis-user@ws.apache.org Hi Keith, that's awesome. So you are saying that the admin service of WSAS allows you to query services semantically? I guess you have answered my question, I will need to write a service to mediate such a procedure. Makes sense. Thanks keith chapman wrote: You could easily write a service (Sort of a admin service) that can be used to query details on services deployed. We do this in WSO2 WSAS (Web Services Application Server). http://wso2.org/projects/wsas Thanks, Keith. [1] http://wso2.org/projects/wsas On Sat, Oct 4, 2008 at 11:36 AM, Demetris G [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Or put in a different way - is the only way to ask for a WSDL from an Axis / Axis2 engine to use a URL with the web service name appended to it? Is there anyone work or anything done on using semantic matching in Axis itself or should a separate tool be used? Thanks much Demetris G wrote: Hi all, is there an automated tool you know of that can semantically query Axis engines for services? Thanks - To unsubscribe, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED
Re: Semantics
The admin services deployed on WSAS http://wso2.org/projects/wsas [1] does not do what you want at the moment. But you can use the same concept to write a service that does this. Once you have access to the axis configuration you basically have all details of services on the server. Thanks, Keith. [1] http://wso2.org/projects/wsas On Sun, Oct 5, 2008 at 9:48 AM, Demetris G [EMAIL PROTECTED] wrote: Keith, one more Q - where are the service semantic descriptions stored on the side of the services container? I am assuming that is what happens - the query arrives at the server, the query service handles/matches the request, and sends back the WSDL of the deployed service. I know how the OWL-S/UDDI combination works so I am wondering if this is a similar concept? Thanks again keith chapman wrote: You could easily write a service (Sort of a admin service) that can be used to query details on services deployed. We do this in WSO2 WSAS (Web Services Application Server). http://wso2.org/projects/wsas Thanks, Keith. [1] http://wso2.org/projects/wsas On Sat, Oct 4, 2008 at 11:36 AM, Demetris G [EMAIL PROTECTED]mailto: [EMAIL PROTECTED] wrote: Or put in a different way - is the only way to ask for a WSDL from an Axis / Axis2 engine to use a URL with the web service name appended to it? Is there anyone work or anything done on using semantic matching in Axis itself or should a separate tool be used? Thanks much Demetris G wrote: Hi all, is there an automated tool you know of that can semantically query Axis engines for services? Thanks - To unsubscribe, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] -- Keith Chapman Senior Software Engineer WSO2 Inc. Oxygenating the Web Service Platform. http://wso2.org/ blog: http://www.keith-chapman.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Keith Chapman Senior Software Engineer WSO2 Inc. Oxygenating the Web Service Platform. http://wso2.org/ blog: http://www.keith-chapman.org
Re: Semantics
Or put in a different way - is the only way to ask for a WSDL from an Axis / Axis2 engine to use a URL with the web service name appended to it? Is there anyone work or anything done on using semantic matching in Axis itself or should a separate tool be used? Thanks much Demetris G wrote: Hi all, is there an automated tool you know of that can semantically query Axis engines for services? Thanks - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Semantics
You could easily write a service (Sort of a admin service) that can be used to query details on services deployed. We do this in WSO2 WSAS (Web Services Application Server). http://wso2.org/projects/wsas Thanks, Keith. [1] http://wso2.org/projects/wsas On Sat, Oct 4, 2008 at 11:36 AM, Demetris G [EMAIL PROTECTED] wrote: Or put in a different way - is the only way to ask for a WSDL from an Axis / Axis2 engine to use a URL with the web service name appended to it? Is there anyone work or anything done on using semantic matching in Axis itself or should a separate tool be used? Thanks much Demetris G wrote: Hi all, is there an automated tool you know of that can semantically query Axis engines for services? Thanks - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Keith Chapman Senior Software Engineer WSO2 Inc. Oxygenating the Web Service Platform. http://wso2.org/ blog: http://www.keith-chapman.org
Re: Semantics
Hi Keith, that's awesome. So you are saying that the admin service of WSAS allows you to query services semantically? I guess you have answered my question, I will need to write a service to mediate such a procedure. Makes sense. Thanks keith chapman wrote: You could easily write a service (Sort of a admin service) that can be used to query details on services deployed. We do this in WSO2 WSAS (Web Services Application Server). http://wso2.org/projects/wsas Thanks, Keith. [1] http://wso2.org/projects/wsas On Sat, Oct 4, 2008 at 11:36 AM, Demetris G [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Or put in a different way - is the only way to ask for a WSDL from an Axis / Axis2 engine to use a URL with the web service name appended to it? Is there anyone work or anything done on using semantic matching in Axis itself or should a separate tool be used? Thanks much Demetris G wrote: Hi all, is there an automated tool you know of that can semantically query Axis engines for services? Thanks - To unsubscribe, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] -- Keith Chapman Senior Software Engineer WSO2 Inc. Oxygenating the Web Service Platform. http://wso2.org/ blog: http://www.keith-chapman.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Semantics
Afternoon Keith and Demetris I'm excited about having an all inclusive environment for configuring and deploying webservices to accomplish one is a feather in your cap to accomplish all capabilities deserves everyone's gratitude Full support for WS-Security, WS-Trust, WS-Policy and WS-Secure Conversation and XKMSEJB service provider support - Expose your EJBs as servicesAxis1 backward compatibility - Deploy Axis1 services on WSAS Engage advanced WS-* protocols in front of legacy servicesJMX Web interface based monitoring and managementWS-* REST support I d/l ed ths distro from http://wso2.org/projects/wsas and ran axis2server.bat and see this error [ERROR] The rampart-1.3.mar module, which is not valid, caused org.apache.rampart.Rampart org.apache.axis2.deployment.DeploymentException: org.apache.rampart.Rampart org.apache.axis2.deployment.DeploymentException: org.apache.rampart.Rampart at org.apache.axis2.AxisFault.init(AxisFault.java:259) at org.apache.axis2.deployment.DeploymentException.init(DeploymentExcepctio) //as a double-check I took a look at module.xml contained within rampart-1.3.mar module name=rampart class=org.apache.rampart.Rampart DescriptionThis module provides the WS-Security and WS-SecureConversation functionalities for Axis2, based on Apache WSS4J, Apache XML-Security and Apache Rahas implementations. /Description InFlow handler name=PolicyBasedSecurityInHandler class=org.apache.rampart.handler.RampartReceiver order phase=Security phaseFirst=true/ /handler handler name=SecurityInHandler class=org.apache.rampart.handler.WSDoAllReceiver order phase=Security/ /handler /InFlow OutFlow handler name=SecurityOutHandler class=org.apache.rampart.handler.WSDoAllSender order phase=Security/ /handler handler name=PolicyBasedSecurityOutHandler class=org.apache.rampart.handler.RampartSender order phase=Security phaseLast=true/ /handler /OutFlow supported-policy-namespaces namespaces=http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/ local-policy-assertions rampart:RampartConfig xmlns:rampart=http://ws.apache.org/rampart/policy; / /local-policy-assertions /module seems that none of the classes referenced in module.xml made it into the rampart-1.3.mar distro ? Is there a different mar we can use or are the classes contained in a separate jar? thanks! Martin __ Disclaimer and confidentiality note Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. Date: Sat, 4 Oct 2008 15:15:30 -0400 From: [EMAIL PROTECTED] Subject: Re: Semantics To: axis-user@ws.apache.org Hi Keith, that's awesome. So you are saying that the admin service of WSAS allows you to query services semantically? I guess you have answered my question, I will need to write a service to mediate such a procedure. Makes sense. Thanks keith chapman wrote: You could easily write a service (Sort of a admin service) that can be used to query details on services deployed. We do this in WSO2 WSAS (Web Services Application Server). http://wso2.org/projects/wsas Thanks, Keith. [1] http://wso2.org/projects/wsas On Sat, Oct 4, 2008 at 11:36 AM, Demetris G [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Or put in a different way - is the only way to ask for a WSDL from an Axis / Axis2 engine to use a URL with the web service name appended to it? Is there anyone work or anything done on using semantic matching in Axis itself or should a separate tool be used? Thanks much Demetris G wrote: Hi all, is there an automated tool you know of that can semantically query Axis engines for services? Thanks - To unsubscribe, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] -- Keith Chapman Senior Software Engineer WSO2 Inc. Oxygenating the Web Service Platform. http://wso2.org/ blog: http://www.keith-chapman.org
Re: Semantics
Keith, one more Q - where are the service semantic descriptions stored on the side of the services container? I am assuming that is what happens - the query arrives at the server, the query service handles/matches the request, and sends back the WSDL of the deployed service. I know how the OWL-S/UDDI combination works so I am wondering if this is a similar concept? Thanks again keith chapman wrote: You could easily write a service (Sort of a admin service) that can be used to query details on services deployed. We do this in WSO2 WSAS (Web Services Application Server). http://wso2.org/projects/wsas Thanks, Keith. [1] http://wso2.org/projects/wsas On Sat, Oct 4, 2008 at 11:36 AM, Demetris G [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Or put in a different way - is the only way to ask for a WSDL from an Axis / Axis2 engine to use a URL with the web service name appended to it? Is there anyone work or anything done on using semantic matching in Axis itself or should a separate tool be used? Thanks much Demetris G wrote: Hi all, is there an automated tool you know of that can semantically query Axis engines for services? Thanks - To unsubscribe, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] -- Keith Chapman Senior Software Engineer WSO2 Inc. Oxygenating the Web Service Platform. http://wso2.org/ blog: http://www.keith-chapman.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]