Which is faster ESB or BPEL and why?

Hi,
Can anybody please tell me which is faster, either ESB or BPEL? I believe ESB is more faster than BPEL due to the message payload in BPEL not ESB.
It would be great if anybody can put some info on this plz.
Cheers!
user623695
Edited by: user623695 on Dec 24, 2010 12:31 AM

You are considering only performance as the criteria for choosing between two products which have different purposes which is not the right way to go about it. Lets consider(just an assumption, might not be true) that BPEL is faster for a flow which requires simple routing/mediation to a back end service, even then you should ideally use OSB for that flow/service rather then doing it on BPEL.
If you have to consider only performance then its my understanding that OSB would be faster then BPEL for simple routing.
Architecture of both OSB and SOA Suite/BPEL is different, OSB is optimized for short running, fast and stateless services while BPEL is optimized for long running and stateful processes.

Similar Messages

  • I am going to buy a macbook pro for grade 12, and I need to know wheather I should get a macbook pro or a macbook pro retina. If someone could tell me (in a very simple way) which one is,better for me and why, I would be ever so apprreciative.

    I am going to buy a macbook pro for grade 12, and I need to know wheather I should get a macbook pro or a macbook pro retina. If someone could tell me (in a very simple way) which one is,better for me and why, I would be ever so apprreciative.

    Why do you need a expensive MacBook Pro?
    Your attending high school and unless everyone else is rich also your likely going to be a target by the more poorer students for theft or damage to the machine.
    You could keep it home, but if you need it for class then your exposed again.
    Also at that age your not very careful yet, a MacBook Pro is a expensive and easily damaged machine.
    Unless your made of money and so are others at your school, I would recommned a low profile, just does the job cheap Windows PC.
    If it dies, gets lost, stolen or damaged because of your inexperince handling senstivie electronics then it's no big deal.
    You can buy a Mac later on when your sure you have a need for it, currently there isn't much advantage of owning a Mac compared to a PC, they do just about the same things now, one just looks prettier than the other.
    Since 95% of the world uses Windows PC's your going to have to install Windows on the Mac in order to keep your skills up there or be unemployed, so it's a extra headache and expense.
    good luck

  • In BDC, I Have 10,000 Records Which Method do I Select? and Why?

    Hi all,
    In BDC , I Have 10,000 Records of Material Master Application. I have go through by Session Method or Call Transaction Method. Which Method do I Select? and Why?

    Hi..
    There you hav to go for sessions method....
    because...
    1. session methos has auto matic error handling option. so if there is any error in last but 100 th reocrd it will just threws that record and remaining part willl complete.
    2. And it was offline method.. means formatting of the data and assigning to Sap lay can be done in two steps... So you  10000 recors can update in expected time comaper with Calltransaction method...
    Get back to me if you are not satisfy with above reasons.
    Thanks,
    Naveen.I

  • Which email service would you recommend and why? Google's or BC's?

    Which email service would you recommend and why? Google's or BC's?

    Easy Answer. Google. Hands down Google is better. BC has had issues in the past and while I think the issue is a little bit better I would choose Google. Do remember that Google Apps is $50 (USD) per year per user.
    I have used Google Apps since they were still offering 50 free users and has worked great ever since. If there have been downtimes I have not noticed or has been so slight that is hasn't effected me in anyway. This is not the case with BC.
    I am not trying to knock BC mail but it isn't the best.

  • Which i/o approach is better and why?

    can someone please explain which i/o approach is better for obtain the data from the InputStream and why? and consequences for reading streams that contain 2-byte characters?
    thank you.
    InputStream in = conn.openInputStream();
    approach 1
    byte[] byteData = new byte[(int)conn.getLength()];
    in.read(byteData);
    String rawdata = new String(byteData);
    approach 2
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    byte[] buf = new byte[128];
    int t;
    while( (t=in.read(buf)) != -1) {
    baos.write(buf,0,t);
    String rawdata = new String(baos.toByteArray());

    First way will be best in terms of performance: you do all the reading procedure in one sentence, avoiding the chequing of the loop condition check and invoking less times the method read, and you too sabe the memory space required for the object baos you employ in the second approach.
    In performance terms I would say second option saves CPU and memory, so it's better.
    Abraham.

  • For Inventory Adjustment : Which Idoc type to be used and why?

    Hi Gurus,
    For Goods Movement in one of the MM-Purch Implementation I used the Idoc type : MBGMCR03
    at that time inventaory was not playing a big role.
    But for now for doing inventory adjustment (Inventory has importance now) which Idoc type to be followed:
    Can I use same Idoc type : MBGMCR03
    Or Shd I go for Idoc type  : WMMBID02
    In some threads I read if MM you shd. go for MBGMCR03 and for IM : WMMBID02.
    But why I dont know the answer...
    Please give me your views on this.
    Thanks
    Amresh

    MBGMCR03  is basically the BDBG idoc type and uses BAPI_GOODSMVT_CREATE to post the goods movement... You can check the documentation for the FM /BAPI  to determine what kind of goods movement is possible. You can look at T158G table to find the t-codes supported. If you can post your inventory adjustment using the BAPI, you can use MBGMCR03, as long as middle ware can support that format...
    As far as the WMMBID02, It uses the IDOC FM (which in turn also uses the MB_CREATE_GOODS_MOVEMENT)..

  • Which www daemon do you use, and why?

    I currently use apache, but have been looking into lighttpd lately. I have read some very good things about its performance.
    What www daemon do you use?
    Why do you use it?

    I'm not a httpd guru (read: I don't need any special features), but as for now I use lighttpd as my small web server. It's pretty simple, yet robust. Configuration is a breeze, everything's in one place, documentation covers all the important things in a nice manner. Moreover, benchmarks show it to be more efficient than apache, although it doesn't concern me that much ;-)
    Apache is obviously a good piece of software, but with robustness comes the complicity. Like not even being sure what's the compress module for apache2 (*points at cactus*) ;-)
    I've tried lighttpd solely for fun and, well, managed to set up some things I wouldn't even bother to set with apache (i.e. I wouldn't bother to browse all those modules docs, seeking the right thing).

  • Which is fast IN or EXIST and how?

    Could any one clarify me?
    which will select data fast
    In or Exist, How it works
    Thanks

    Well read this thread completely to get teh answer.
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:953229842074
    Aman....

  • In and EXISTS??which is better and why

    hi...
    Performance wise which is better IN or EXISTS and why..

    user8469486 wrote:
    hi...
    Performance wise which is better IN or EXISTS and why..DomBrooks pointed out that it may not matter due to query optimization rewrites.
    In theory it depends on circumstances.
    Correlated EXISTS subqueries tend to be efficient if the lookup is properly indexed. If the list of values is very small (especially if you only get one value) an IN subquery might be more efficient.

  • When uploading, what are "previews" and why do they take so long?

    After selecting photos from iPhoto library to upload and hitting upload all the photos were accessible in a reasonable amount of time.
    However, then a message stated that "previews are uploading." I can see thumbnails and enlarge all my photos in Revel ..so what is a "Preview" file? Why do they take so long to upload? Is the Preview the same as a full-size file?
    Also, of the 3,000 images I chose Revel excluded 72. (not dupes...they were separately counted). How do I know which ones were not selected? And WHY?

    Richard, Thank you.
    I am using a MacBook Pro, OSX 10.9.2. There are no RAW files and no xmp's. Corrupt files are possible.
    I have noticed that today the "previews" finished uploading. And now the "originals" are beginning to uload. If 3,600 previews took almost 4 days to upload, i can expect 3,600 originals will take much longer. The internet speed is medium @ 1.5.
    My iPhoto library has 12,000 photos and only a few videos. I don't think I will live long enough to try uploading a duplicate library via a web client at Adoberevel.com    (laughing)    I doubt that at this rate I'll be able to upload even half to Revel in the 1st 30 days.

  • Which Mac Pro? More cores=slower speeds? And most of us know the speed matters or FPU for music and I don't understand the faster is for the least amount of procs. And while I get the whole rendering thing and why it makes sense.

    Which Mac Pro? More cores=slower speeds? And most of us know the speed matters or FPU for music and I don't understand the faster is for the least amount of procs. And while I get the whole rendering thing and why it makes sense.
    The above is what the bar says. It's been a while and wondered, maybe Apple changed the format for forums. Then got this nice big blank canvas to air my concerns. Went to school for Computer Science, BSEE, even worked at Analog Devices in Newton Massachusetts, where they make something for apple. 
    The bottom line is fast CPU = more FPU = more headroom and still can't figure out why the more cores= the slower it gets unless it's to get us in to a 6 core then come out with faster cores down the road or a newer Mac that uses the GPU. Also. Few. I'm the guy who said a few years ago Mac has an FCP that looks like iMovie on Steroids. Having said that I called the campus one day to ask them something and while I used to work for Apple, I think she thought I still did as she asked me, "HOW ARE THE 32 CORES/1DYE COMING ALONG? Not wanting to embarrass her I said fine, fine and then hung up.  Makes the most sense as I never quite got the 2,6,12 cores when for years everything from memory to CPU's have been, in sets of 2 to the 2nd power.  2,4,8,16,32,64,120,256,512, 1024, 2048,4196,8192, 72,768.  Wow. W-O-W and will be using whatever I get with Apollo Quad. 
    Peace to all and hope someone can point us in THE RIGHT DIRECTION.  THANK YOU

    Thanks for your reply via email/msg. He wrote:
    If you are interested in the actual design data for the Xeon processor, go to the Intel site and the actual CPU part numbers are:
    Xeon 4 core - E5.1620v2
    Xeon 6 core - E5.1650v2
    Xeon 8 core - E5.1680v2
    Xeon 12 core - E5.2697v2
    I read that the CPU is easy to swap out but am sure something goes wrong at a certain point - even if solderedon they make material to absorb the solder, making your work area VERY clean.
    My Question now is this, get an 8 core, then replace with 2 3.7 QUAD CHIPS, what would happen?
    I also noticed that the 8 core Mac Pro is 3.0 when in fact they do have a 3.4 8 core chip, so 2 =16? Or if correct, wouldn't you be able to replace a QUAD CHIP WITH THAT?  I;M SURE THEY ARE UO TO SOMETHING AS 1) WE HAVE SEEN NO AUDIO FPU OR PERHAPS I SHOULD CHECK OUT PC MAKERS WINDOWS machines for Sisoft Sandra "B-E-N-C-H-M-A-R-K-S" -
    SOMETHINGS UP AND AM SURE WE'LL ALL BE PLEASED, AS the mac pro      was announced Last year, barely made the December mark, then pushed to January, then February and now April.
    Would rather wait and have it done correct than released to early only to have it benchmarked in audio and found to be slower in a few areas- - - the logical part of my brain is wondering what else I would have to swap out as I am sure it would run, and fine for a while, then, poof....
    PEACE===AM SURE APPLE WILL BLOW US AWAY - they have to figure out how to increase the power for 150 watts or make the GPU work which in regard to FPU, I thought was NVIDIA?

  • Which is fast ? Select * from tableName or Select Column1,Column2 .... From tableName ? and Why ?

    Which is fast ? Select * from tableName or Select Column1,Column2 .... From tableName ? and Why ?
    select * from Sales.[SalesOrderHeader]
    select SalesOrderNumber,RevisionNumber,rowguid from Sales.[SalesOrderHeader]
    As you can see both the query execution plan and subtree cost is same. So how selecting the particular columns optimize the query ?

    Which is fast ? Select * from tableName or Select Column1,Column2 .... From tableName ? and Why ?
    select * from Sales.[SalesOrderHeader]
    select SalesOrderNumber,RevisionNumber,rowguid from Sales.[SalesOrderHeader]
    As you can see both the query execution plan and subtree cost is same. So how selecting the particular columns optimize the query ?
    Yes, selecting specific columns is always better than select *.
    If you always need few columns in result, then just use SELECT col1, col2 FROM YourTable. If you SELECT * FROM YourTable; that is extra useless overhead.
    If in future if someone adds Image/BLOB/Text type columns in your table, using SELECT * will worsen the performace for sure.
    Let's say if you have SP and you use INSERT INTO DestTable SELECT * FROM TABLE which runs fine BUT again if someone adds few more columns then your SP will fail saying provided columns don't match.
    -Vaibhav Chaudhari

  • WHICH IS FASTER AND WHY

    Hi Guys,
    Just want to knw which is faster
    java.lang.String.toLowerCase()
    or
    java.lang.String.toUpperCase()
    Thanks,
    Tuniki

    A look into the source code tells me that
    toUpperCasemay be slightly slower in rare cases when a single lower-case
    letter needs to be converted to an array of upper-case double-bytes.
    However, this depends somewhat on the frequency of conversions.
    If you have frequently strings that are all-upper-case, use
    toUpperCase()and -- vice versa -- if the strings are frequently all lower-case, then prefer
    toLowerCaseboth methods first test whether a conversion has to be made at all.

  • Java io and Java nio, which is faster to binary io?

    Anybody can advise me about java io and java nio ?
    I want to write the faster code to read and write binary files.
    I'm going to read/write
    - individual elements (int, double, etc)
    - arraylists
    - objects
    Also I'm going (or I'd want) to use seek functions.
    Thanks

    Anybody can advise me about java io and java nio ?
    I want to write the faster code to read and write binary files.Which is "faster" depends on exactly how you're using them. For example, a MappedByteBuffer is usually faster for random access than a RandomAccessFile, unless your files are so large (and your accesses so random) than you're constantly loading from disk. And it's not at all faster for linear uni-directional access than a simple FileInputStream.
    So, rather than expecting some random stranger telling you that one is faster than the other without knowing your project, perhaps you should tell us exactly how you plan to use IO, and why you think that one approach may be faster than the other.

  • Question: Which is better and why....RMAN catalog or Flashback Recovery

    Hey All,
    Newly testing and reading up on 10g. I am on information overload and would appreciate pro's advice on which to choose and why.
    Thanks,
    d.

    Different things, not necessarily alternative. That is, RMAN catalog is normally (at least should be) on another machine, and does not contain physical backups, but only information about them : physical backups are normally stored on external devices, like tapes.
    Flashback Recovery technique is based on Flashback logs in Flash Recovery Area, which is a disk area on local machine, and so cannot be unlimited.
    Therefore, Flashback Recovery is much faster than Media Recovery, since you don't need to restore anything, but you have limits in using that : your disks size.
    On the other hand, RMAN backups are safer, being physically elsewhere.
    See http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14220/backrec.htm#g1023042

Maybe you are looking for

  • EDI SEEBurger Adapter

    We are evaluating  XI for ANSI X12 EDI , Have some  EDI Quesitions using SEEBurger Adapter. 1) Does SEEBurger Adpater has ANSI X12 Enveloping and De-Enveloping capabilities ???  If Yes,how this is configured /Developed. 2) Does SEEBurger Adapter has

  • What's the best way to coordinate loading multiple modules.

    I have a number of resource modules that I'd like to load before loading my main UI module. I'm doing this now, but to make sure that everything loaded OK, I need to have a chain of Event.COMPLETE callbacks for every resource module load. In other (t

  • Transform the schema name with APPLY_DML_HANDELER

    Hello: I have referred following notes, but I was trying to transform the schema name from schema_name_A to Schema_name_B in APPLY_DML_HANDELER, which does not seem like working. 264035.1 How To Transform Schema Name In Streams 309575.1 How To Transf

  • Corrupt FileVault Sparsebundle

    Hello, I'm running into some mighty big issues with FileVault, and would deeply appreciate any help. (a) It all started when I brought my macbook out of sleep mode and tried accessing my Yahoo mail. Safari came up with an error "Safari can't establis

  • "not enough disk space", but I have 60 gigs

    So i'm trying to import this 2 hour vid, and it's telling me I dont have enough disk space. But I have 60 gigs on the drive i'm drawing the video from! I look in prefs and it doesn't have an option to select a hard drive, is it selecting it automatic