Including BPEL as part of the J2EE Spec

Can someone tell me if the BPEL stuff is going to be included in a future version of the J2EE spec? The reason I ask is because there are certain application servers on the market that no longer allow you to deploy a BPEL process, now you have to wrap it in an SCA component. In my opinion this just makes the development/deployment model more confusing.
Thanks

Agreed, adding yet-another-component-model to the picture just complicates the developer's life.
Since BPEL isn't a Java technology, and doesn't have a standard Java binding (pending completion of JSR 207, which is supposed to provide one), I don't think there will be any "BPEL stuff" in any upcoming versions of Java EE on the horizon. That's just my personal opinion; the folks who work on the Java EE spec don't hang out at this forum, since JBI isn't part of Java EE either.
I suggest you look at appservers that support JBI. That will allow you to plug in a BPEL engine, deploy your BPEL straightforwardly, and not have to deal with extra complications. It will also give you a good J2EE/BPEL interoperation story that is easily extended to other technologies for defining business logic, accessing communications protocols, transformation technologies, business rules engines, etc.
Meanwhile, you might want to ping the spec lead on JSR 207, and find out where "Process Definition for Java" (sometimes called BPEL/J) is. It sounds like a JSR you might be interested in participating in, perhaps.

Similar Messages

  • Why aren't patch changes part of the AU spec?

    I'm working with a Novation Remote25Sl and the new Automap 3 software with Logic. So far, it's kind of working. But kind of not... And it's brought up a question that's nagged me for a while now.
    Why is something as simple as "+/- patch" not a fundamental part of the AU instrument spec? I mean, shouldn't it be dang simple to map a midi controller so that when you're playing MiniMonsta, or the impOSCAR or FM8, etc, you can just hit buttons to go back and forth through the patches without having to grab your mouse?
    We're talking 1980's basic Midi functionality here folks... Anybody out there part of the AU developer community who'd care to comment? I swear, it would make software instruments so much more FUN if they could improve the "no mouse" experience.
    Um, please?
    Any workarounds Im missing? Yes, I know Logic's built in synths have key commands that be assigned to next/previous preset. I use'em all the time. But that's no good for 3rd party AU's. And as I say, wouldn't this be something you'd expect as part of the basic parameters for any instrument? Or do you think they deliberately left it out to discourage people from changing patches in the middle of a track, causing unpredictable CPU spikes, etc?
    Hmmmmm

    While I agree with you (the level of patch handling, although we have massive resources now, is in many other ways inferior to what we had when we were all using MIDI sequencers and hardware instruments) - speaking to instrument developers, realtime patch changing is generally regarded as a headache.
    This is why the favoured approach is to have multiple instruments loaded (eg how Mainstage does patches) and switch between instruments, rather than having one instrument switch patches.
    Now, for most of my instruments, I set them up with Logic settings, specifically so I can have keyboard/MIDI commands to switch patches - but there some instruments that can't be handled like this.
    I wish some DAW developer really took this whole patch/instrument management area for plugins and developed a top-modern, elegant and comprehensive solution.
    Ideally, in Logic please!

  • Where to download the J2EE SDK?

    I'm dumbfounded. When I try to find the J2EE SDK for download, all I find (on the regarding download page) are Sun's App Server, the J2SE SDK, J2EE samples and the J2EE API docs. Where the heck do I get the J2EE libs? I want to write a servlet, not to install an application server.
    I knew it was around last year, where did it go?

    since enterprise javabeans is a key part of the J2EE concept, you will need an application server to be able to run enterprise applications. That's why it's bundled with the J2EE SDK.
    I don't think there is a J2EE SDK download without the application server.
    The download should probably not have been called "Application server" though, since it seems to confuse a few people (including me). It should have been called something like "J2EE SDK w/ servlet, jsp, main, ejb (etc) API's and Sun Application server".

  • PS3 trade in and wasn't given $10 credit for controller​, said it was "part of the console"

    Went to best buy in North Haven, CT today to trade in my PS3 slim + 2 controllers + games and was told that one of the controllers had to be included to be part of the "console", to which I argued no, that online and in their system only asks for cables (which I included).
    They also refused my second controller trade in saying it wouldn't sync because the batteries were dead, they plugged it in and the lights flashed but quickly unplugged it.
    I would like to know why I wasn't granted the $10 for the controller when that should have been the case.
    Please help.
    Thank you

    Hello higgs1,
    I'm disappointed to read about your experience at the North Haven store. Certainly creating a disappointing situation for you was not our goal.
    According to the Terms & Conditions, this promotion is "Not available in all locations and some stores may have additional limitations." You should have been given an explanation if your controllers didn't qualify for this promotion.  Did you speak to a store manager during your visit about the reason you were given for having your trade-in declined?
    I'm grateful that you wrote to us about your concerns.
    Sincerely,
    John|Social Media Specialist | Best Buy® Corporate
     Private Message

  • Grep to replace only part of the found text

    I'm using ^.+~> to search the begging of a paragraph up to an EN space, but is it possible with GREP to format just PART of the string found?
    There are roman numerals that precede a period and an EN space and I want to apply formatting to just the roman numerals, leaving the period and EN space alone.
    I did found one post that mentions using "some" but I'm not familiar enough with GREP to know how it works.
    Can anyone commend a good source for GREP coding?
    Thanks,
    Ken

    Try this:
    ^(.+)(?=\.~>)
    I just changed your original code to use the period and en-space as a positive lookahead -- it'll only find characters at the beginning of the line if they're followed by a period and an en-space, but will not include them as part of the found text.
    If these items all have the same paragraph style applied to them and that style isn't used anywhere that you wouldn't want the formatting, I'd also consider setting this up as a GREP style. You could also do it as a nested style applying your character style up to (.~>). (Don't include the parantheses - I was just trying to make it clear what the expression to use is.) 
    Hope that helps.

  • J2EE Spec for JMS Connection usage

    I am trying to understand the rational behind the J2EE spec for using JMS that says that a connection within a container should have only one active session.
    "... J2EE version 1.4 also requires that components in Web and EJB containers not create more than one active Session per connection."
    This is in contrast to the original JMS doc:
    "...A JMS client will normally create one Connection object to the JMS provider.
    From this Connection, one or more Sessions will be created"
    If anyone understands why the behavior should be different in using a Connection within a web container, pls elaborate.

    J2EE1.4 requires a connection can have only one session. This has to do with the way JMS is built on JCA from 1.4.
    Connection represents both connection and transactional context in JCA , however in JMS 'Session' represents a transactional context.
    In J2EE 1.3 a connection can have multiple sessions.
    Please look at following link for more details:
    http://www-128.ibm.com/developerworks/blogs/dw_blog.jspa?roll=-4&blog=392

  • How to establish communication between webapplications on the j2ee

    Hello,
    we have two applications on the j2ee.
    Is there any possibility to exchange informations that are saved in the session between those two applications?
    Can you use the session id of one application to access the session data from the second app?
    Thanks and best regards,
    Jens

    Hello Jens,
    There are many ways to communicate between two J2EE applications. It depends on what you are trying to achieve. Johathan has mentioned already web service. Two other options recommended by sun are JCA (used mainly for synchronous invocations of EIS) and JMS (used for asynchronous invocations and loose coupling between your two applications). 
    Here is a link that perhaps can be useful to you :
    http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/eis-tier/eis-tier4.html
    Since both JMS and JCA are part of the J2EE specification, they are available and come with the WebAS server. There are many tutorials and examples on the net as well.
    Best Regards
    Peter

  • I created a magazine using a IDD template including bleeds. When I exported to make a PDF, it cut off part of the document when uploading for printing. When I incude bleeds, it makes the document too big for printing. I need help :)

    I created a magazine using a template including bleeds. When I exported to make a PDF, it cut off part of the document when uploading for printing. When I incude bleeds, it makes the document too big for printing. I need help

    eehenry wrote:
    It is a problem with a secondary provider, "mag cloud" .
    Right, so to advise you we'd need to know the particulars of MagCloud's spec for your project; format, trim size, bleed, etc.
    It's doubtful that anything happened "when uploading for printing," so long as you were uploading a PDF, as opposed to the native InDesign file. Did the PDF look right to you before uploading?

  • How to I print a center footer which includes the word "Page" as part of the Page # of #?

    I want to print out multiple pages when I go to a specific URL and I want to also print a custom center footer which actually prints out the word Page as part of the Page # of #, normally if you choose the specific Page # of # you only get printed out as an example 1 of 2, it does not cause the word Page to be included in the printout?
    a

    Hi Nes,
    This is the second time you are posting a variation on this question.
    I was about to so NO YOU CAN'T...
    but then I thought...
    It is possible to print just parts of a front panel but it is a lot easier to do the things others have suggested.
    If you really want to print just a part of the FP you will have to do a lot of coding and the GUI will do some strange things in the process.
    I will outline the process and leave the code as an exercise for the reader.
    Using property nodes determine where on the FP the objects of interest are located.
    Again using property nodes, move the objects around on the FP so that they are grouped together and sized such they fit on a printed page.
    Using property nodes adjust the screen size origin etc so only
    the objects of interest are now visable.
    Using.....nodes print only the visable part of the screen.
    Using....nodes put everything back where is was when you started!
    Like I said, this is not easy.
    The simplest solution was suggested by BJD who said group the objects of interest on a tab page, use an invoke node to get the image and then display it on the FP of a sub-VI set to print on completion. That method will let you quickly add new interesting objects to the print out without having to change the sub-VI.
    Trying to help,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • I have Office 2011 which includes Word.  Ever since downloading Mavericks, when I try to send a two-page word document, some recipients get only one page.  Also sometimes when I burn an image from iPhoto on to a disc, only part of the image appears.  Why?

    I have Office 2011 which includes Word.  Ever since downloading Mavericks, when I try to send a two-page Word document by email, some recipients get only one page.  Also when burning an image from iPhoto (usually no larger than 1mb) on to a disc, only part of it appears.  It appears to have been magnified so that only a part of the image appears.  Can anyone enlighten me as to what is happening?  And how to fix it??

    I have Office 2011 which includes Word.  Ever since downloading Mavericks, when I try to send a two-page Word document by email, some recipients get only one page.  Also when burning an image from iPhoto (usually no larger than 1mb) on to a disc, only part of it appears.  It appears to have been magnified so that only a part of the image appears.  Can anyone enlighten me as to what is happening?  And how to fix it??

  • In iPhoto, how can I export images with the metadata - including the title and caption information - intact as part of the image?

    In iPhoto, how can I export images with the metadata — including the title and caption information — intact as part of the image?

    Check those boxes in the export dialogue - Exporting From iPhoto
    LN

  • Including the Date Range Criteria as part of the Title

    I am using LastFullMonth (great function) as part of my criteria for a report, and want to include this data as part of the title - "Bla Bla Report for the Following Dates:  mm/dd/yyyy to mm/dd/yyyy".  I am sure I will need to create a custom formula, but I can't figue out how to convert the evaluation of LastFullMonth to a string, so that I can concantinate it to the rest of the title.
    Much TIA
    Jim Cook

    I created a formula - maximum(LastFullMonth), which gave me the last day of the month, then formated it to show "Month, Year".

  • Attachments with BPEL itself...the UI part..?

    Hi friends!
    I saw that Oracle Does support Soap-with-Attachments(SwA), & now, even MTOM (with release 10.1.3.1)...which is indeed very good...! :)
    But suppose, i have a requirement of developing a Human-Task based BPEL in which there are lots of rounds of Approvals/Reviews & also the need for attaching Documents, Scanned Images of legal papers, etc...
    Now, the problem with using the MTOM, SwA, etc...is that the default UI for initiating the BPEL process-instance...(both the HTML form or the XML variant), does NOT present a simple, clear way that indicates that the user HAS to actually "attach" something as one of the inputs...! :-(
    Does anybody have any idea as to HOW a user initiating such a BPEL process instance would "attach" something at the start itself, as one of its inputs..!?
    Will it require developing a Specialized UI..??
    If so, how should we go about it..??
    That's Why, i believe that we can keep things simple & easy-to-use in such a scenario by simply having a "normal" Process-Input-Request, with ALL simple elements MINUS the Attachment part...& then, letting the Attachment be loaded in the task-flow via the Work-List application....{We have "Request for More info", & many other nice facilities...}
    What do you people feel about my idea...?!
    Any comments, suggestions in this regard would be very valuable...!
    Please do let me know...!
    Cheers..!

    Hi all,
    I have succeeded partially with my ESB idea for attachments for a BPEL process...
    I created an ESB project with 2 File-Adapters say, F1 & F2 both of which poll for input in the SAME local directory ...
    F1 is configured to pick-up .jpg files in raw mode...(this DOES send data to the BPEL in Base64 encoding automatically...but we'll have to de-code it manually..!?)
    F2 picks up .txt files & is configured to map the contents to a structured Schema...
    Now, i use another Routing system to "combine" the inputs from F1 & F2 using a transformation to create the INPUT to initiate/invoke my BPEL process which takes the Schema-part(some Text fields), PLUS a Base64Binary part as the input payload...!
    Now, my system seems to work as expected...
    It waits Till there are 2 files in my folder...a .jpg & a .txt file...
    But the problem is that it creates 2 different instances of my BPEL process --- one with ONLY the Base64 part & the other with Only the TEXT part filled in...
    Is there any problem in here...??
    Can we combine 2 inputs into 1 input in an ESB system before invoking a BPEL process..?
    Please let me know if you have any ideas/suggestions.....or suspicions...!
    From a real-world point of view, i Sincerely feel this would be a very important-yet-common scenario when BPEL is combined with Human Approvals/Interventions...& it would be great to know if there's anything to make this easier to use than what it is currently...!
    Thanks a lot..!

  • What is the best spec to run multiple programs with photographs?  Includes:  Lightroom, PhotoMechanic, and Internet DAM system?

    What is the best spec to run multiple programs with numerous photographs?  Includes:  Lightroom, PhotoMechanic, and Internet DAM system?
    For a Macbook Pro.  What's the least amount I need to process, upload, download images using these 3 programs?
    Thank you.
    pt

    That's a nice system Kevin, and it will work very nicely with Photoshop.  I do take it that you have 16Gb RAM in Total?
    250Gb SSD is a good size, but you can still run short, and that will affect Windows performance.  When you get your system, instal WinDirStat which gives you a graphic display of everything on your drive, like below. Clicking on any of the large areas will tell you what and where they are, so you can think about moving cache folders etc. to one of the HDDs.
    Leave the Pagefile.sys on the boot drive.  Think about disabling Hyphenate as it takes a ton of space, and too often crashes on wake up.
    My Documents
    Desktop
    Downloads
    Look at Bridge cache
    iTunes backup
    Other stuff like that.
    Think about another 500Gb drive just for Photoshop Scratch.  Drives are cheap as chips nowadays
    Do yourself a favour, and invest $100 in Shadow Protect (or similar if there is such a thing) SP saves incremental backups every 15 minutes (you can set the interval, but it has no impact on performance with a system like yours).  If you have a problem you can mount the back up at any of those 15 minute points, and open files from it.  You can also make a bootable DVD image of your C drive, and be back up and running five minutes after disaster strikes.
    Optimize Performance in Photoshop
    Photoshop CC and CC 2014 GPU FAQ
    For more ideas, swing by the Premiere Pro Hardware forum.  Those guys are serious good at this stuff, and you'll find links tips and ideas.
    Happy computing, and have fun with your Creative Cloud® apps.

  • I had to reboot my kids ipad cause she lost her passcode, anyway after i did this it was like a new ipad, lost everything, including the camera which i thought was part of the ipad. can anyone help

    I had to reboot my kids ipad because she lost her passcode, in doing this it was like a new ipad everything was lost including her camera which i thought was part of the ipad. can anyone help

    You are correct. The camera is part of the iPad and the app is part of the iOS so it cannot be deleted or downloaded again.
    Assuming that your daughter has the iPad 2 or newer (the original iPad did not have a camera) ....
    Swipe from screen to screen to look for it.
    Check Settings>General>Restrictions and make sure that you didn't disable it.
    You can also reset the home screen layout and the icon will reappear - but the home screen will return to the way that it looked when you first activated your iPad.
    Settings>General>Reset>Reset Home Screen Layout.

Maybe you are looking for

  • Error while creating a pricing condition record.

    Hi I am trying to use the Material Group 1 (MVGR1) field from the field catalog to create a pricing condition table(9 series). I was able to create the table with MVGR1 as one of the columns but when I try to maintain condition records in the table,

  • When I send a text message the receiving party does not know who it came from?

    When I send a text message to someone they keep asking me who sent this message?  Please explain what I need to change.

  • Notes on iCloud just disappeared

    Hi Notes on iCloud just disappeared.  How to retrieve? thank you

  • Report Painter - RWCOOM table

    Hello SAP Gurus, We have an issue regarding a report we had created from report painter. The report selects the data from RWCOOM table structure using the following selection criteria. Controlling Area Fiscal Year: 0000 - 9999 Currency Type: 20 Versi

  • Cloning from Windows NT to Windows 2003

    I wish to upgrade the OS of our PROD and TEST Servers from Windows NT Server to a fresh install of Windows 2003 Server. I have managed to complete this on our Development System by performing a clean install of Windows 2003 Server and then cloning ou