What protocol used?

Hi,
I'd like to know what protocols are used for communication in these cases:
- Application Client using an EJB
- Servlet in the same J2EE server using an EJB
- EJB in the same container using another EJB
- EJB in a different container using an EJB
- EJB in another J2EE server using an EJB
Maybe you know some online ressorce where I can find the answers, too?
TIA
Frank

I'd like to know what protocols are used for
communication in these cases:
- Application Client using an EJBThe standard requires that EJB containers support RMI over IIOP as the remote protocol used to communicate to an EJB.
- Servlet in the same J2EE server using an EJBThis depends on a number of factors. The general answer is RMI over IIOP. However, containers may choose to optimize out some or all of the RMI protocol including argument and result marshalling based on vendor-specific settings, deployment structure (are the EJB's and Servlets in the same EAR?), etc.
- EJB in the same container using another EJBThis would, if configured properly (and depending on vendor, even if local interfaces are not defined), use local (i.e. roughly normal Java) calling semantics provided that the definition of "container" is taken to mean that the EJB's are deployed within the same EJB jar file.
- EJB in a different container using an EJBThis would tend to behave identically to the Servlet-to-EJB case above.
- EJB in another J2EE server using an EJBIn this case the EJB's are nothing more than a client of another EJB, so they would behave exactly as the first case.
Chuck

Similar Messages

  • What is the protocol used in this code?

    FileInputStream in = new FileInputStream("\\10.0.0.2\sharedFolder\data.txt");
    by above line, we can read a file data.txt from remote computer (ip:10.0.0.2).
    What is the protocol used in this input stream?
    Thanks

    englefly wrote:
    FileInputStream in = new FileInputStream("\\10.0.0.2\sharedFolder\data.txt");
    by above line, we can read a file data.txt from remote computer (ip:10.0.0.2).Not really, because you didn't escape your backslashes, but assuming you correct that,
    What is the protocol used in this input stream?I think SMB.
    EDIT: Too slow, shoulda refreshed :-)
    Edited by: paul.miner on Jul 31, 2008 12:34 AM

  • What protocol do we use within Siebel 8.1 and load runner?

    Hi,
    I would like to know what protocol do we use within Siebel 8.1 and load runner?
    thanks

    Hi,
    I have found this:
    http://h30499.www3.hp.com/t5/LoadRunner-Support-Forum/Correlation-Loadrunner-11-with-Siebel-8-1-1/td-p/2392240?jumpid=reg_r1002_usen
    It seems you can use SiebelWeb and web as protocol.
    Hope it helps,
    Wilson

  • What protocol is used in RMI?

    When Client and sever are connected and talk to each other what protocol they used?
    Qurban Ali
    [email protected]

    They use JRMP (Java Remote Messaging Protocol) in "normal" RMI. However, they can now use RMI-IIOP (or RMI over IIOP, IIOP being Internet Inter-Orb Protocol) which allows RMI-implemented Objects to talk to CORBA objects I believe. You can generate Stubs/Skels with this protocol using the -iiop argument to the rmic command.

  • How do I find out the printing protocol used for a printer?

    In System Preferences > Print & Scan, double-click a printer and click on the Printer Setup button.
    Under the General tab, in Snow Leopard it used to list the printing protocol / url used to connect to a printer. In Lion it doesn't show that information anymore. Is there a way to still find out what protocol the print queue is trying to print via?
    Thanks…

    Use the web interface to the printing system.  Go to http://127.0.0.1:631/printers/ and click on your printer.  The protocol will be part of the Connection information.

  • HTTP PROTOCOL used in XI by default

    Hi All,
    I exported a wsdl file from XI and I want to use that wsdl to invoke the service in XI.
    I am using xml spy to test that wsdl.When I run it, it prompts me to enter user id & password & i do the same. The service gets executed.But now i am writing my own client program in axis..so how should i set authentication information.Do i need to set something in the wsdl in XI so that i will be able to set the authentication info.
    Can you tell me what is the default http protocol used by XI??
    Thanks,
    Archana

    HI,
    You have to enter the User,pwd.
    See this link also.
    /people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
    Regards
    Chilla..

  • What is used for WebDynpro for ABAP?

    hi all friends,,
    what is used for WebDynpro for ABAP?
    Thanks,
    S.Suresh.
    Title was edited by:
            Alvaro Tejada Galindo

    Hi
    Web Dynpro for ABAP - Getting Started
    Web Dynpro for ABAP is SAP’s new standard UI technology for developing user interfaces in the ABAP environment. In the long term Web Dynpro for ABAP will be the successor of the traditional screen (“Dynpro”) based user interface technology which is based on the SAP GUI. Available with NetWeaver 7.0 (2004s) Web Dynpro for ABAP provides the same declarative UI development paradigm as Web Dynpro for Java directly out of the NetWeaver ABAP Application Server. Web Dynpro for ABAP allows the development of user interfaces directly within the ABAP Workbench (SE80) and the Web Dynpro runtime environment is a central part of the ABAP server and can be used in any SAP solution based on NetWeaver 7.0 (2004s) without the need of an additional server installation.
    Web Dynpro for ABAP allows the development of user interfaces in a declarative way by providing a mighty framework which abstracts the rendering technology from the core UI definition tasks. The Web Dynpro developer declares the layout and behavior of the UI without caring about HTML, JavaScript, browser specifics or the HTTP protocol. Instead the focus lies on designing graphically Web Dynpro components based on the Model View Controller model, which enforces a clear separation between the UI layer and the underlying business logic.
    This declarative Web Dynpro programming model enforces the developer to focus on the tasks of
    Designing the layout of the visible views (where should the table be placed, do I need tabs, how should the button look?)
    Declaring the flow and behavior of the application (flow between views, which event is triggered by which button click, etc)
    Defining the data binding (which internal table is displayed in a specific table, etc)
    Implementing the event handlers and controller methods.
    Without making any assumption about the used rendering technology, like which browser should be supported or if the Web Dynpro application will be later displayed in a web browser via HTML at all or in another kind of client with completely different rendering capabilities.
    The Web Dynpro Frameworks provides all important UI features directly out of the box:
    All elements (tables, buttons, trees, dropdown list boxes, etc) necessary for state of the art user interfaces are provided by the Web Dynpro Framework in the form of predefined UI element libraries.
    Complex features and behavior of UI elements.
    Internationalization of the UI. All visible strings in a Web Dynpro ABAP UI are handled by the translation system and are translated in the same translation environment like other ABAP language dependent resources. All texts are displayed automatically at runtime, dependent of the user’s credentials.
    Accessibility features are directly built into the framework and UI elements.
    A unified rendering engine generates at runtime the data which is sent to the specific client application, which is not limited to browsers but includes the NetWeaver Business Client.
    All this is available in the established environment of the ABAP application server and well known capabilities like the transportation and change management system, security environment, test and performance analysis tools or remote debugging can be used like in common ABAP development.
    Learn about the Web Dynpro for ABAP technology with the resources below, and post your related questions and answers to the Web Dynpro forum.
    Web Dynpro for ABAP: Sneak Preview  
    Download, License Key Documentation, and Installation Guide available here.
    Web Dynpro for ABAP: Tutorials for Beginners  
    SAP NetWeaver Product Management provides this set of tutorials for getting started with Web Dynpro for ABAP technology.
    SAP Help Portal: Web Dynpro for ABAP  
    This online SAP documentation goes into detail about Web Dynpro architecture and programming, Web Dynpro for ABAP administration and security, and more.
    Web Dynpro - Not Just for Java Developers Anymore   (PDF 3.8 MB)
    In this SAP Insider article, SAP Product Manager Karl Kessler describes the tools of Web Dynpro for ABAP and uses a simple flight report example to highlight new and updated tools in the familiar ABAP environment.
    Community Contribution: WDA Tutorial I - Getting Started with Web Dynpro for ABAP   (PDF 2.5 MB)
    Software Engineer Rich Heilman provides this step-by-step guide for developing a Web Dynpro for ABAP application.
    Going into Details
    Basic Concepts - Selection vs. LeadSelection  
    In this blog, Thomas Szuecs of the Web Dynpro for ABAP development team shows how selection and LeadSelection works in Web Dynpro for ABAP.
    Web Dynpro for ABAP: Recreate the SE16 Data Browser   (PDF 386 KB)
    In this tutorial, Thomas Jung of SAP NetWeaver Product Management shows how to create a data browser simulator using Web Dynpro for ABAP.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/80aef577-543f-2a10-d19c-d83a565efe37 [original link is broken]
    <b><REMOVED BY MODERATOR></b>
    Message was edited by:
            Alvaro Tejada Galindo

  • How to detect what's using port 8080

    I'm getting this error when runing my ANT script:
    [java] LifecycleException: service.getName(): "Catalina"; Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind:8080
    wonder how can I tell what's using port 8080.
    thanks

    windows:
    c:\netstat -an | find "8080"
    *nix:
    netstat -an | grep "8080"

  • What to use when making a game?

    Hi,
    I'm new to JAVA gaming but I was looking to making a bomberman like game in JAVA. I've been searching the web for ways to start programming this game, but there are so many different ways that I'm confused, what to use.
    I want to create a client/server system with simpel 2D graphics.
    Should I use sockets or TCP or UDP, or something else for the networking? And does anybody have any idea how fast it can be?
    Furthermore what shoudl I use for the graphics. Just basic JAVA or JAVA 2D or something else? Is there a way to use hardware? Does using JAVA 2D mean the users needs to download this before he/she can play?
    Is Webstart any good, so users can instanly download everyhting the game needs?
    Maybe you guys can point me to some helpfull information on the net?
    Or maybe some examples to start with.
    Hope you can help and thanks in advance?

    I am not an expert at Networking, never tried it
    really, just read a lot of books about it; and
    apparently you need UDP as the protocol checks whether
    the packet has arrived or not.Erm, no - UDP is fast because it doesn't check. TCP is slow(er) but consistent.
    As for speed, in 1.4.1 its GOOD. For an applet
    ofcourse (don't know about applications). However, you
    do need a decient hardware to run.Did you mean that the other way round? Apps are pretty much always faster than applets.
    To the point - look at the java AWT / java2d tutorials, and use google

  • What is use of index by binaary_integer

    Hi All,
    I have created to program of collection where we use index by binaary_integer in one program and not use index by binaary_integer in second program, but result is same, any body help me what is use of index by binaary_integer here
    1- Declare
    Type emp_table_type is table of
    emp%rowtype index by binary_integer;
    my_emp_table emp_table_type;
    Begin
    select * bulk collect into my_emp_table from emp;
    for i in my_emp_table.first..my_emp_table.last
    loop
    dbms_output.put_line(my_emp_table(i).ename);
    end loop;
    end;
    2- Declare
    Type emp_table_type is table of
    emp%rowtype;
    my_emp_table emp_table_type;
    Begin
    select * bulk collect into my_emp_table from emp;
    for i in my_emp_table.first..my_emp_table.last
    loop
    dbms_output.put_line(my_emp_table(i).ename);
    end loop;
    end;
    your suggestion would be greatly appreciated.

    here is one for you.
    http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17126/composites.htm#CHDEIDIC

  • I am confused about something.  How do I read a book on my MacBook Pro?  I can't find the iBook app anywhere, which is what I use on my iPad.  The book I want to read is in my iTunes but I can't click on it.  My iBook library does not show up in iTunes.

    I am confused about something.  How do I read a book on my MacBook Pro?  I can't find the iBook app anywhere, which is what I use on my iPad.  The book I want to read is in my iTunes but I can't click on it.  Some of my iBooks show up in my iTunes but they are "grayed" out.  The only books that respond in iTunes are audiobooks and that's not what I'm looking for.  Is this a stupid question?

    Nevermind - I answered my own question, which is I CAN"T READ ANY BOOKS I purchased in iBooks on my MacBook Pro.  If I want to read on my mac I have to use Kindle or Nook.  Which means any book I've already purchased through iBooks has to be read on my iPad.  Kind of a drag because there are times when it's more convenient for me to read while I'm sitting with my Mac.

  • In r12 What is use of Purge log and Closed system alerts

    Hi
    In r12 What is use Concurrent reqest "Purge logs and Closed system alerts "
    is there any diffrence with "Purge Concurrent Request and/or Manager Data Program"
    we have to purge cm logs and data.
    '

    In r12 What is use Concurrent reqest "Purge logs and Closed system alerts "The concurrent program "Purge Debug Log and System Alerts" (Short name: FNDLGPRG) is the recommended way to purge messages. This program purges all messages up to the specified date, except messages for active transactions (new or open alerts, active ICX sessions, concurrent requests, and so on). This program is by default scheduled to run daily and purge messages older than 7 days. Internally this concurrent program invokes the FND_LOG_ADMIN APIs, which are described later in this document.
    Oracle® Applications Supportability Guide Release 12
    http://download.oracle.com/docs/cd/B40089_09/current/acrobat/120fndsupp.pdf
    is there any diffrence with "Purge Concurrent Request and/or Manager Data Program" This concurrent program is used to purge concurrent requests log/out file, and/or CM log files.
    we have to purge cm logs and data.Use "Purge Concurrent Request and/or Manager Data" concurrent program.

  • Aren't Sound Blasters what they used to

    Hello everyone,
    I have been a Creative Labs user for several years, especially before 2000 (Soundblaster 2.0, SB6 Vibra ISA (2x), SB Pro .0), and was absolutely pleased with them, especially with DOS games. Those were the happy times...
    Anyway, in more recent times, after years of listening to trustworthy but not really performing AC'97 integrated soundcards, I decided to purchase an "audio accelerator" in the form of an Audigy 4 (the one with the EMU 0300 chip and no firewire/remote control, if that means anything).
    Anyway, it worked fine for a couple of weeks or so, I got none of the SCP problems posted here, however that warning in the manual about the "VIA hard disk corruption problems" troubled me...after some research I saw it was mainly about older VIA chipsets (I had an A64 3200+ with KT800T VIA chipset so I relaxed and said "this cannot happen to me, seems like a problem solved long ago". How wrong I was....
    One day, out of the blue, while playing Battlefield 942 I got a horrible BSOD and had to reboot. After than, and after a VIA drivers update, I noticed that the sound stumbled and HARD DISK SAVING stumbled too, which was much more dangerous. I reverted to an older version of VIA drivers that didn't cause that problem, but one day I got another BSOD coupled with disk corruption, and, apparently, what later revealed to be a SATA CONTROLLER PHYSICAL DAMAGE!!!
    To make the long story short, I had to replace my motherboard, and after checking these forums I discovered that disk corruption, PCI Bus Mastering and SCP problems have been plaguing the whole soundblaster product line ever since the Li've! series and were never really solved, plus it's not clear if they are purely software or hardware, or both.
    In any case, this card caused me a lot of expenses, and after reading the horror stories here, I am really afraid to plug it into any of my PCs, in fact I'll try to sell it hoping that the manufacturer's reputation doesn't make it impossible.
    So really, what's the deal here? Is it just me, or Sound Blasters just aren't what they used to be? How can a whole class of hardware problems persist for so long, even trhough the X-Fi series? If I had seen those forums BEFORE handing out 70 Euros for that d4mn thing, I would have probably kept my money and stick to AC'97 with rock-solid drivers and hardware!Message Edited by CreativeSkeptic on 03-5-200704:20 PM

    Well, I don't know how the X-Fi series scores in any of those fields, as I can only speak for my experiences with the Audigy 4.
    Apart from the times where it obviously glitched and/or interacted badly with the rest of the hardware, it played quite smoothly, and MIDI playback took noticeably less CPU time than with the software synth (at least according to task manager, and obviously not accounting for PCI bus utilisation), which was one of the reasons I initially bought this card.
    Exactly what makes MIDI playback different than playing sound effects in games? Since both are made from samples read from memory and sent to the sound card in different streams (up to 32 or 64 depending on your model), they should be exactly the same (well OK, midi is perhaps sort of more "continuous", but a game laden with sound effects may generate 0s of sound events per second).
    By admitting that such "hardware accelerated" playback is beyond the capabilities of the current PCI bus is ridiculous, and obviously defeats the purpose of an accelerator sound card. Then why should one ever buy one, if in the end it's going to perform worse than software mixing and synthesis?
    The numbers also don't convince me: the PCI bus has a 33 MHz clock speed and a 32-bit data bus, for a nominal data rate of 33 MB/sec. Even in ths case you're using 92 KHz, 24 bit resolution soundfonts for 64 channels at once, That means a "mere" 36.684 MB/sec at once. OK, using stereo soundfont would actually double that, and reach a whooping 73+ MB/sec, which is probably impractical.
    For more "normal" game sound effects and soundfonts, admitting they use 48 KHz, 6 bit samples in stereo, that's a measly 2.28 MB/sec for using all 64 channels. Since virtually no midi really uses 64 channels, as don't most games, that leaves a margin of 0: compared to the PCI bus capabilities. To make a comparison, a TV tuner card I have, when capturing a PAL signal, produces something like a continuous stream of 33 MB/sec of raw data that can go on for hours, yet I never had any problems RECORDING that, with real-time MPEG compression (in software, it was a cheap TV tuner) while recording the sound with the integrated soundcard.
    If the Audigy or the X-Fi or whatever cannot handle similar or inferior data rates, then something is basically flawed. Sure, there is still subdivision of the data stream into PCI packets, a maximum allowed bus mastering time and timing-sensitivity in the case of MIDI/sound effects, but still, glitchy playback and/or multi-second pausing indicates a much worse error than "missing" control of the PCI bus for a few cycles.
    Regarding the AWE32 comments...does this imply than all or most of the current Sound Blaster lineup is technically inferior to an ISA card released 0 years ago? Then the "hardware acceleration" is but an illusion, and we should all perhaps stick to integrated or "normal" soundcards?

  • How do I find what's using my hard drive space

    My wife has a 14" iBook. How do I find what's using all the hard-drive space? It only has a 40GB hard-drive (it's one of the older G3 models) but there isn't a lot loaded onto the HD. There is only 3GB space left. I've gone through every application and utility and document and every folder (document, movie, etc.) and the largest space-hogging folder is iTunes which uses 15GB because of the music. I can't find any singular folder that uses any sizeable HD space. I recently loaded Tiger so I don't know if Tiger uses the rest of the space or if it's just a combo of all the other applications.

    You could download and use WhatSize to see what may be eating up the space.
    With a 40 GB hard drive, you need to keep at least 6 GB free in order to avoid problems.

  • How do I find what is using up so much space on my 750 gig harddrive

    how do I find out what is using so much of my space on my 750 gig hard drive.  i know my pictures take up 147 gigs but I can' figure out how to check other things

    When I did that, I could still only see the same contents as shown in the third screenshot above. However, minutes after doing the "Show package contents", iMovie seems to have figured out that it didn't have 15GB of data in its library after all and updated its size accordingly. So, problem solved for now but I still find iMovie to be painful to use and I will probably avoid doing so as much as I can.

Maybe you are looking for

  • A hard reset on my iphone 4 will put the factory IOS and factory baseband?

    IF i perform a hard reset on an Iphone 4 with IOS 5.0.1 and baseband 04.11.08 /// what would happens with the current IOS and baseband? will these will going to downgrade as it was a brand new Iphone 4?

  • Restore folder structure in Library Module

    The folder and subfolders of the Library module was accidentally removed. The photos are all still in my catalog, just the organized folders are no longer there. The section is blank. The folders are still on my hard drive and the catalog file is fin

  • How to force sync Safari Bookmarks from my laptop to the iPhone?

    I have "cleansed" and rearranged my Safari Bookmarks on my laptop and would like to have the same structure and set of bookmarks on my iPhone, but syncing apparently does not change the bookmarks on the iPhone.??? I am puzzled. What do I do wrong? Ho

  • Nternal workflow error. An internal workflow error occurred.

    Hi all I am getting this exception after approving request by approver which is actually failing to approve the task ORABPEL-30023 Internal workflow error. An internal workflow error occurred. Refer to the log file that is configured for oracle.soa.s

  • Please improve an HDR mode in camera app!

    Hi i Bought this z1c becuase it supposed to be a "camera phone". I've been waiting for and update for poor HDR effect, but nothing came out. Please could develope a sony app that take HDR pictures and would be great that it allow to change parameters