Hi, You do not need 2 relays & you wouldn't need the yoko ORB... The Pure CORBA client can call on to the apache yoko corba binding (based on whatever ORB use choose) which then calls the soap side using cxf. The same applies for the inverse also.
- Balaji -----Original Message----- From: Lukas Zapletal [mailto:[EMAIL PROTECTED] Sent: Monday, July 16, 2007 3:26 AM To: yoko-dev@incubator.apache.org Subject: Re: The bridge with YOKO-CXF (diagram) Two more questions: I think I do not need Apache Yoko ORB in the diagram SOAP->CORBA because the WS Client in the relay uses Apache CXF which translates the call to IIOP. There is no need to use ORB at all, right? You may wonder why I used two relays in CORBA->SOAP diagram. I thought I am not able to call Web Service using CORBA client directly. As I am inspecting the examples I am finding out it is easy to call a web service over CORBA even without using CXF or Yoko on the CORBA client. So the two relays are redundant and my the original idea with only one relay was ok. If you agree with me I can export diagrams without proxies for use in the Yoko documentation or wheresoever. LZ 2007/7/16, Lukas Zapletal <[EMAIL PROTECTED]>: > Great. I have changed both diagrams a bit. > > http://lukas.zapletalovi.com/temp (please reload the page in your browser) > > Let me explain the current flow and correct me if am I wrong please. > > SOAP->CORBA: > > The source WS client is not implemented in CXF and calls Web Service > Relay. This dynamic service has a WS client that call the Target CORBA > Service using CXF with Yoko CORBA binding. I am not sure if this can > be done dynamically too. The Target CORBA Service is not implemented > in CXF or Yoko. > > CORBA->SOAP: > > The Source CORBA client is not implemented in CXF or not using Yoko > ORB. It calls dynamic CORBA relay service which is implemented using > Yoko ORB. This component has a CORBA client that calls second relay > which is implemented in CXF. The second relay calls the Target Web > Service which is not implemented in CXF. > > The trick is simple - all dynamic relays are either CORBA-CORBA or > WS-WS. I do not need to translate anything in them and I can delegate > this to Yoko/CXF. It seems I only need to implement these relays which > are simple proxies (from CORBA to CORBA and from WS to WS). I can > focus everything on debugging and fixing bugs in Yoko/CXF. > > Comments? > > LZ > > 2007/7/13, Mosur Ravi, Balaji <[EMAIL PROTECTED]>: > > Hi, > > > > It looks good... Just a small correction, you would be using the yoko > > corba binding and not the yoko orb. The dynamic WS relay would use the > > corba binding as the server side and cxf as the client side for CORBA to > > SOAP and vice versa. > > > > - Balaji > > > > -----Original Message----- > > From: Lukas Zapletal [mailto:[EMAIL PROTECTED] > > Sent: Friday, July 13, 2007 9:49 AM > > To: yoko-dev@incubator.apache.org > > Subject: Re: The bridge with YOKO-CXF (diagram) > > > > Hmm strange, it seems GMail didnt passed it or something... Download it > > here: > > > > http://lukas.zapletalovi.com/temp > > > > Of course I can create a modified version without my Dynamic WS Relay. > > Its de-facto how YOKO-CXF works. I can export it with licensed version > > of EA and upload it for you. > > > > Please comment my design, thanks. > > > > 2007/7/13, Mosur Ravi, Balaji <[EMAIL PROTECTED]>: > > > Did you forget to attach it? Also, would you be willing to document > > the > > > things you needed to get it working. It will be helpful for other > > users > > > as well. > > > > > > Thanks > > > > > > Balaji > > > > > > -----Original Message----- > > > From: Lukas Zapletal [mailto:[EMAIL PROTECTED] > > > Sent: Friday, July 13, 2007 9:04 AM > > > To: yoko-dev@incubator.apache.org > > > Subject: The bridge with YOKO-CXF (diagram) > > > > > > Hello, > > > > > > I have created a diagram with YOKO-CXF implementation of CORBA-WS > > > bridge. The only one thing I must to implement is Dynamic Web Service > > > Relay that will allow to contact Web Services which are out of the CXF > > > framework. > > > > > > The other direction (WS-CORBA) is not cleas as the other but it uses > > > similar pattern. The Dynamic WS Relay relays all incoming requests to > > > the target CORBA service. Since it will be implemented with CXF it can > > > use IIOP protocol. > > > > > > Could you take a look on my design and comment it? > > > > > > -- > > > Lukas Zapletal > > > http://lukas.zapletalovi.com > > > > > > > > > -- > > Lukas Zapletal > > http://lukas.zapletalovi.com > > > > > -- > Lukas Zapletal > http://lukas.zapletalovi.com > > -- Lukas Zapletal http://lukas.zapletalovi.com