Monday Sep 15, 2008

Creating Dynamic EJB Proxies to JAX-WS External WebServices using the Dispatch API

As a follow up to the last blog entry, how can we handle a similar situation for JAX-WS webservices where we need to change the value of the endpoint dynamically at runtime ? Using the Dispatch API again....[Read More]

Friday Sep 12, 2008

Creating EJB Proxies to External WebServices Using the Dispatch API

Whilst JavaCAPS6, and specifically the HTTP Binding Component, have many useful features, there are currently limitations with it, notably calling JAX-RPC webservices using soap encoded arrays and calling webservices using SOAP1.2.

With JAX-WS you get access to the Dispatch API which makes it easy to call both of these use-cases from Java code.

Wrapping the Dispatch code inside an EJB, exposed as a doc/literal webservice, is a simple way to create a proxy to these external webservices, this EJB-WS can then be called from BPEL, for example, via the JavaEE SE making the overall process very efficient.

[Read More]

Tuesday Jun 24, 2008

Creating Re-usable Business Services Using EJBs

JavaCAPS 6 / OpenESB offers a very flexible toolset when designing SOA projects. Reusable services can be created in BPEL 2.0, XSLT and EJBs.

A very powerful feature of JavaCAPS6 / OpenESB is the "late-wiring" possibilities that the Composite Application Service Assembly editor (CASA) offers, you can design reusable services and wire them up to multiple external systems using CASA, meaning your service is not just bound to a particular external system, for example.....

There are many tutorials and examples of how to do just this with BPEL and XSLT but little information on how to do this with EJBs.

The tutorial is attached below and is also available on http://wikis.sun.com/display/JavaCAPS/Grok+Java+CAPS where you will find many other useful tutorials and references for JavaCAPS6 in particular

Tutorial: Re-usable EJB WS

About

Mark Foster, Obernai, France

I work for Sun in a team called FAST helping to enable the open source community for Open ESB.

Search

Categories
Archives
« April 2014
MonTueWedThuFriSatSun
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today