ESB : Is it possible to connect to a stateless EJB from ESB

Dear Gurus,
I want my ESB to talk to a stateless session bean, without wrapping the stateless session bean as a web service.
Kindly let me know if it is possible to do so.
Thanks in advance

I think the question is not whether it's technically possible using some sort of intermediate protocol, standard or technology -it is using WSIF, JAX-WS, JMS/AQ- but more the question what protocols are supported.
The ESB developer's guide states:
The ESB Server supports multiple protocol bindings including
HTTP/SOAP, JMS, JCA, WSIF, and Java that ensure guaranteed, reliable message delivery using synchronous/asynchronous, request/reply or publish/subscribe models. However, the ESB Server does not support Remote Method Invocation (RMI).
and
Oracle Enterprise Service Bus utilizes WSIF bindings in a WSDL document to
perform native Java calls to external java interfaces. WSIF is also used internally
by the JCA framework.
So invoking EJB's through RMI is not natively supported by Oracle ESB.
For an example on how to use WSIF to invoke Java in ESB see: http://www.oracle.com/technology/products/integration/esb/files/esbsamples.zip
BEA AquaLogic Service Bus supports native RMI invocations: http://e-docs.bea.com/alsb/docs261/userguide/ejbtransport.html
Regards, Ronald

Similar Messages

  • IIOP Connection Hangs: Deploying Hotel EJB from Technet

    Hi,
    I was trying to deploy the EJB from the sample hotel application
    available at TECHNET. The System is using the standard ORacle 8i
    port for ORB.
    Please help identify the connection failure for IIOP connection.
    REgards
    Arvinder
    null

    Can you connect via the session shell to the orb namespace (with
    the same service URL you are trying to deploy to) from the same
    machine? This will validate the IIOP communiactions is working.
    If the connection isn't working it may take quite some time to
    actually error out.
    null

  • Is it possible to connect to LYNC Server 2013 from outside without public certificate

    Hello to everybody
    I have a rather simple question but i cannot find a definite answer
    I have installed Lync server for purely testing purposes on my work lab
    I have internal communication ...even web based but i don't know how to get external communication
    I have a domain with FQDN : domain.abc.com    .... please
    take note that the FQDN is 3 part...my computer are registered under computer.domain.abc.com.....and my domain is presented as
    abc
    My lync server is lsvr.domain.abc.com
    We also have DNS records to external.abc.gr pointing to my static IP
    Is it possible to create a self signed certificate that will enable us to perform external communications...especially with the Lync Web app or i should
    definitely get a public certificate.
    The whole issue is that we wish to make a presentation to the company's owner in order to get the approval to buy Lync and the required infrastructure or will use some other way of communication like Skype
    It seems i cannot get a definite answers if i can do it without paying the money for the certificate or we should bite the bullet and pay the certificate

    Well i had a mistake in network configuration but now i have different issue and i can't find how to begin with this
    Let me take it from the beginning ...
    I am user :Tsuser
    I connect internally to my Lync Server :lsvr.domain.abc.com
    with internal IP 192.168.1.200
    I use
    the meet url : https://meet.domain.abc.com/Tsuser/randomnumbersletters
    I connect
    ok
    I change
    the meet url to : https://Internal IP of lsvr(192.168.1.200)/Tsuser/randomnumbersletters
    i get 404  File or directory not found.
    I change
    the meet url to : https://lsvr.domain.abc.com/Tsuser/randomnumbersletters
    i get 404  File or directory not found.
    I port forward my public ip to lsvr.domain.abc.com
    port 4443 the same 404
    Something is wrong here but i can't figure it out
    Can anyone give me a helping hand...i think this is the main obstacle

  • Possible to connect hub or bridge out from Airport Express?

    Sorry if this is redundant; I've looked for a post like this but not specifically found it.
    I'm running a network that is comprised: DSL Modem -> Cisco Wired VPN Firewall/Router -> Airport Extreme (via Ethernet) -> Two Airport Express (One in Living Room, One in Bedroom), via wireless and set to extend the network (connecting the AX to the AE via wire is not possible). The entire network works just fine; both AX work fine, connect fine, good signal, etc. My dilemma is that as it sits, the AX ethernet out can be connected to either +(choose one)+the television OR the DirecTV receiver OR the AV receiver.
    +*Obviously, I'd like to connect to all three.*+ I'm considering two options, and wondering about their viability.
    1. Connect a hub or bridge to the ethernet out of the AX, and connect the TV, DirecTV and AV Receiver to the hub/bridge.
    2. Replace the AX in the bedroom with an AE, which would be set to extend the network and use the ethernet ports on it.
    I would appreciate comments on this; if both will work, is one approach necessarily better than the other? Also, if appropriate, any tips on settings as well. *Thanks in advance!*

    I added a Cisco switch ( I trust their stuff for reliability...even though it's just s awitch, I'd rather pay the $12 more to buy Cisco vs. Fry's house brand), and it is working like a charm. Netflix is streaming to our Flat Screen, internet radio is streaming to our AV Receiver, we're able to stream our iTunes from several computers in the house to our AV Receiver, and we are receiving on demand DirecTV. Thanks for the help!

  • Is it possible to connect to two different clusters?

    Hi,
    I was wondering if it was possible to connect to two different clusters from the same process?
    What I would like to do is to able to get some cache on the first cluster and others on a second cluster. The cache-config DTD doesn't seem to forbid the definitions of several remote-cache-scheme. So I should be able to map all "c1-*" caches to the first cluster and all "c1-*" caches to a second cluster...
    Is it possible?

    Thanks,
    Yes I'm connection via extend.
    Could you give me an example of such configuration? I've made a test from a C++ client with the following client config:
    ====================================================================
    <?xml version="1.0"?>
    <!DOCTYPE cache-config SYSTEM "cache-config.dtd">
    <cache-config>
    <caching-scheme-mapping>
    <cache-mapping>
    <cache-name>c1-*</cache-name>
    <scheme-name>extend-1</scheme-name>
    </cache-mapping>
    <cache-mapping>
    <cache-name>c2-*</cache-name>
    <scheme-name>extend-2</scheme-name>
    </cache-mapping>
    </caching-scheme-mapping>
    <caching-schemes>
    <near-scheme>
    <scheme-name>near-c1</scheme-name>
    <back-scheme>
    <remote-cache-scheme>
    <scheme-ref>extend-1</scheme-ref>
    </remote-cache-scheme>
    </back-scheme>
    <invalidation-strategy>auto</invalidation-strategy>
    </near-scheme>
    <near-scheme>
    <scheme-name>near-c2</scheme-name>
    <back-scheme>
    <remote-cache-scheme>
    <scheme-ref>extend-2</scheme-ref>
    </remote-cache-scheme>
    </back-scheme>
    <invalidation-strategy>auto</invalidation-strategy>
    </near-scheme>
    <remote-cache-scheme>
    <scheme-name>extend-dist</scheme-name>
    <service-name>ExtendTcpCacheService</service-name>
    <initiator-config>
    <tcp-initiator>
    <remote-addresses>
    <socket-address>
    <address system-property="tangosol.coherence.proxy.address">ldnpsm020001413</address>
    <port system-property="tangosol.coherence.proxy.port">4321</port>
    </socket-address>
    </remote-addresses>
    <connect-timeout>10s</connect-timeout>
    </tcp-initiator>
    <outgoing-message-handler>
    <request-timeout>5s</request-timeout>
    </outgoing-message-handler>
    <serializer>
    <class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name>
    </serializer>
    </initiator-config>
    </remote-cache-scheme>
    <remote-cache-scheme>
    <scheme-name>extend-paul</scheme-name>
    <service-name>ExtendTcpCacheService</service-name>
    <initiator-config>
    <tcp-initiator>
    <remote-addresses>
    <socket-address>
    <address system-property="tangosol.coherence.proxy.address">ldnpsm020001412</address>
    <port system-property="tangosol.coherence.proxy.port">4131</port>
    </socket-address>
    </remote-addresses>
    <connect-timeout>10s</connect-timeout>
    </tcp-initiator>
    <outgoing-message-handler>
    <request-timeout>5s</request-timeout>
    </outgoing-message-handler>
    <serializer>
    <class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name>
    </serializer>
    </initiator-config>
    </remote-cache-scheme>
    </caching-schemes>
    </cache-config>
    ========================================================================
    if I do a CacheFactory::getCache("c1-Test"), the log shows a connection to the 1st cluster
    if I then do a CacheFactory::getCache("c2-Test"), the log shows a connection to the 1st cluster and not to the second cluster
    What did I do wrong?

  • Connect to 10g oracle server from 9i client

    Hi All,
    Is it possible to connect to 10g oracle server from 9i client or Should i install 10g client on my machine?
    Regards,
    Seena

    Depend of what releases you are talking about.
    The client 9iR1 has never been supported against a 10gR2 server.
    Find out more in the metalink note : Client / Server / Interoperability Support Between Different Oracle Versions - 207303.1
    Nicolas.

  • Connecting to Remote EJB from Servlet in same application

    Please help!
    I was able to connect to SessionBeans and EJB from my sample java client in OCJ4 but when I try to do same thing from my web application using servlets, I get the below NullPointerException error.
    The JNDI lookup works fine using java client but difficult from a servlet.
    I am sure there is something I am missing.
    Thanks
    This is what I do in the servlet:
    public void init() throws ServletException, NamingException, CreateException, RemoteException
    Context jndiContext = getInitialContext();
    SessionCartEJBHome home = (SessionCartEJBHome)jndiContext.lookup("SessionCartEJBBean");
    sessionEJB = null;
    try{
    sessionEJB = (SessionCartEJB) home.create();
    }catch (Exception e)
    e.printStackTrace();
    private static Context getInitialContext() throws NamingException
    Hashtable env = new Hashtable();
    // Standalone OC4J connection details
    env.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory");
    env.put(Context.SECURITY_PRINCIPAL, "admin");
    env.put(Context.SECURITY_CREDENTIALS, "admin");
    env.put(Context.PROVIDER_URL, "ormi://Princeton/ejb1");
    return new InitialContext(env);
    And when I call the following procedure, it blow up at the line sessionEJB.getLineItem(new Long(1304));
    sessionEJB is a class variable.
    void processCatalogPage(HttpServletRequest request,
    HttpServletResponse response,
    ActionMapping mapping,
    HttpSession session
    throws ServletException, IOException , Exception, FinderException{
    try {
    ActionForward actFor = null;
    String itemId = request.getParameter("id");
    if ( itemId != null ) {
    String[] itemIds = new String[1];
    itemIds[0] = itemId;
    sessionEJB.getLineItem(new Long(1304));
    actFor = mapping.findForward("catalog");
    return (mapping.findForward("success"));
    } catch (Exception ex)
    ex.printStackTrace();
    System.err.println(ex.toString());
    throw new EJBException(ex.toString());
    04/12/11 23:45:24 java.lang.NullPointerException
    04/12/11 23:45:24 at com.alashoofi.Cart.processCatalogPage(Cart.java:187)
    04/12/11 23:45:24 at com.alashoofi.Cart.execute(Cart.java:86)
    04/12/11 23:45:24 at org.apache.struts.action.RequestProcessor.processActi
    onPerform(RequestProcessor.java:484)
    04/12/11 23:45:24 at org.apache.struts.action.RequestProcessor.process(Req
    uestProcessor.java:274)
    04/12/11 23:45:24 at org.apache.struts.action.ActionServlet.process(Action
    Servlet.java:1482)
    04/12/11 23:45:24 at org.apache.struts.action.ActionServlet.doGet(ActionSe
    rvlet.java:507)
    04/12/11 23:45:24 at javax.servlet.http.HttpServlet.service(HttpServlet.ja
    va:740)
    04/12/11 23:45:24 at javax.servlet.http.HttpServlet.service(HttpServlet.ja
    va:853)
    04/12/11 23:45:24 at com.evermind.server.http.ServletRequestDispatcher.inv
    oke(ServletRequestDispatcher.java:765)
    04/12/11 23:45:24 at com.evermind.server.http.ServletRequestDispatcher.for
    wardInternal(ServletRequestDispatcher.java:317)
    04/12/11 23:45:24 at com.evermind.server.http.HttpRequestHandler.processRe
    quest(HttpRequestHandler.java:790)
    04/12/11 23:45:24 at com.evermind.server.http.HttpRequestHandler.run(HttpR
    equestHandler.java:270)
    04/12/11 23:45:24 at com.evermind.server.http.HttpRequestHandler.run(HttpR
    equestHandler.java:112)
    04/12/11 23:45:24 at com.evermind.util.ReleasableResourcePooledExecutor$My
    Worker.run(ReleasableResourcePooledExecutor.java:192)
    04/12/11 23:45:24 at java.lang.Thread.run(Thread.java:534)
    04/12/11 23:45:24 java.lang.NullPointerException
    Dec 11, 2004 11:45:24 PM org.apache.struts.action.RequestProcessor processExcept
    ion
    WARNING: Unhandled Exception thrown: class javax.ejb.EJBException

    Avi,
    Thanks for your response. I am actually returning a new InitialContext in a function call in the servlet. What I have noticed though is that JDeveloper creates two ear files for the application. One for the ejbs called ejb1.ear and another for the web files webapp1.ear. These are located in the applications subdirectory in OC4J directory.
    I know I have two projects in the application, model and viewController. I am just trying to follow the MVC pattern.
    In short, I don't think the web and the ejbs are in same ear file. I made the web project depend on the ejbs though. There is an option to set such. I don't know how to tell JDeveloper to put them all in one ear file.
    I will appreciate any suggestion.
    Thanks
    Matilda

  • Is it possible to connect an external USB 2.0 hard drive to a Thunderbolt Display?

    Hello,
    Is it possible to connect an external USB 2.0 hard drive to a Thunderbolt Display and back up a MacBook Air to the external hard drive using Time Machine?
    I intend to connect my MacBook Air to the Thunderbolt Display using a Thunderbolt cable.
    I would also like to connect my printer via USB 2.0 to the Thunderbolt Display. Will this also work?
    Effectively using the Thunderbolt Display as a USB hub or docking station.
    Regards,
    Ben

    Ok, thanks.
    My 1 cable to ThunderBolt Display objective
    MacBook Air -> (via 1 x Thunderbolt cable) -> Thunderbolt Display -> (via 1 x USB cable) -> USB 2.0 external hard drive
    I would like to know if this configuration is possible and Time Machine will run correctly.
    Your 2 cable suggestion (I think)
    MacBook Air -> (via 1 x Thunderbolt cable + 1 x USB cable) -> Thunderbolt Display + USB 2.0 external hard drive
    This configuration requires 2 cables to disconnect/reconnect from my MacBook Air.

  • Is this possible: SNC connection from SAP GUI to SAP Router, and ...

    Hi,
    I have (stupid perhaps) question.
    Is this scenario possible:
    SNC connection from SAP GUI to SAP Router, and non-SNC connection from SAP Router to SAP System.
    I know how to set up scenario like this:
    SAP System --- (non-SNC conn) --- saprouter1 --- (SNC conn) --- saprouter2 --- (non-SNC conn) --- SAP GUI.
    Best regards,
    Marek Majchrowski

    Wolfgang,
    To be sure myself and Marek understand, can you confirm the different scenarios supported:
    Scenario 1:
    SAP GUI --- (non SNC conn) --- saprouter1 --- (SNC conn) --- saprouter2 --- (non-SNC conn) --- SAP System
    With this scenario, it would be possible for a user to logon using SAP GUI onto the SAP System, but without SAP GUI SNC.
    Scenario 2:
    SAP GUI --- (SNC conn) --- saprouter1 --- (non SNC conn) --- saprouter2 --- (SNC conn) --- SAP System
    With this scenario it would be possible to logon to the SAP System using SAP GUI, and using SNC authentication.
    Also, with this scenario the SAP GUI software and SAP System software would consider this to be similar to:
    SAP GUI -- (SNC conn) -- SAP System
    Scenario 3:
    This is the scenario mentioned by Marek in his initial question:
    SAP GUI -- (SNC conn) -- saprouter1 -- (non SNC conn) -- SAP System
    With this scenario it will not be possible to logon to SAP System using SNC, and only possible if the SAP GUI is configured to not use SNC. In other words the SNC connection between SAP GUI and saprouter1 is available, but cannot be used.
    Thanks,
    Tim
    Edited by: Tim Alsop on Feb 25, 2008 5:24 PM

  • Is it possible to connect my mid 2010 Macbook Pro with my 21.5" iMac 11,2 so that I can work with dual screens?

    Is it possible to connect my mid 2010 Macbook Pro with my 21.5" iMac 11,2 so that I can work with dual screens?

    try xxx - may work
    _may_ work.

  • Business Contact Manager 2010 - is it possible to connect a Contact with multiple Accounts

    Hi, I'm proficient with Outlook but new to BCM. Currently setting things up but have some Contacts who own more than one company or are on another companies Board etc.  
    My questions is - Is it possible to connect a Contact to more than one Account?
    Many thanks

    Hi,
    Currently it's not possible. The workaround may be to duplicate the contact in Business Contacts to make that happen.
    Regards,
    Melon Chen
    TechNet Community Support

  • My TV is mounted on a wall so I can't connect the Apple TV device. Is it possible to connect to an HD Cable Box and send signal to TV that way? Other problem is that Box only has one HDMI socket .. Help!

    My TV is mounted on a wall so I can't connect the Apple TV device. Is it possible to connect to an HD Cable Box and send signal to TV that way? Other problem is that Box only has one HDMI socket so would also have to use a splitter. Tried Apple Support but couldn't offer a solution. I can't be the only person with this issue surely?
    Help!

    No, unless you are using a home theatre system already, your only option is to connect to the TV.

  • My Apple Macbook Pro is connected by Telstra wireless Broadband to the Internet. Is it possible to connect to a WiFi Printer using Air Express or some other system? to the Internet.

    Hi
    Can someone please advise if it is possible to connect my Apple MacBook Pro 13.3" to a WiFi Printer, as I am connected to the Internet through Telstra Wireless broadband.
    Is it possible by using Airport Express or some other way?
    Thanks

    1.Power Cycle
       Power off the router. Unplug it from the wall. Wait a while.
       Plug it back to the wall. Power the router on. Wait until all the lights are lit properly.
       It will take a while.
      Restart the computer.
      Start up in Safe Mode.
       http://support.apple.com/kb/PH11212?viewlocale=en_US
    2.  Turn off Extensions, if any.
         Safari > Preferences > Extensions
    3. Turn off proxies, if selected.
         System Preference > Network > Advanced  > Proxies Tab
         Under "Select Protocol", uncheck any box if selected.
         Click "OK" then  "Apply"
    4. Uninstall anti-virus software, if any.
    A new Mac comes with 90 days of free tech support from AppleCare.
    AppleCare: 1-800-275-2273

  • Is it possible to connect R/3 4.7 (a.k.a Enterprise) and BI7.0/SEM-BCS6.0?

    Hi,
    Does anyone have some experience or knowledge on this question;
    is it possible to connect R/3 4.7 (a.k.a Enterprise) and BI7.0/SEM-BCS6.0?
    If yes, what is required for R/3 insatallation?
    For example, SP updating on PI_BASIS, SAP-BW or so.
    regards,
    Katsumi

    Hi, greg
    Thanks for your experiential reply.
    > it's a pain to rerun iterations with such an interface, though.
    I want to know some more, if it colud be.
    And, I'm still afraid of interactivity between R/3 4.7 and SEM-BCS 6.0.
    Is there anything required for R/3 insatallation?
    regards,
    Katsumi

  • Is it really possible to connect a iPod Nano to a itrip etc?

    I heard that it is possible to connect the nano to the iRiver aft-100 fm transmitter.
    I this true?
    have somebody tried it?
    if it works just fine, i will buy one!

    Any FM tranmitter will work with the nano as long as it doesn't require the headphone remote port which the nano doesn't have. The iTrip requires this port.

Maybe you are looking for

  • Htc ONE m8  With it's front Speakers Makes it a Great Scanning Radio

    Are you wanting to tune in and Listen to your local Sheriff,  Police Fire or Just weather to either monitor or to Keep you & your family Safe well look no farther than the htc ONE m8  I'm listening on mine and it does a Excellent Job with it's Boom s

  • Airport problems under osX, but working on bootcamp (mbp mid09)

    Hi, that's the problem: Airport used under snow leopard can't connect to my wifi network, but all others pc or internet devices are working(iphone, 2 notebook, nokia phone). I tried to delete preferences in /Library/Preferences/SystemConfiguration, b

  • "random" error when using ADF security

    Hello, I'm developing an application under JDeveloper 11.1.1.3.0 (since the targetted WLS is 10.3.3) I have a "simple" adfc-config logic which is : loginpage(view) ---home---> homepage(view) ---logout---> logoutUrl(URLview) homepage requires a valid

  • Disable left-click on buttons

    Hi guys! I need to disable the left-click event on a button, but not the right-click one! I don't want to catch the mouseClickedEvent and then to find if it was the left or the right button to be pressed because left-clicking on a button makes it "ap

  • Photoshop Elements 11 - how to print multiple images on a 4x6 print

    Using a Mac, what is the best way to print multiple images on a 4 x 6 print in Photoshop Elements 11?  Thanks!