April 16, 2004

BPEL Java Extensions May Reduce BPEL Portability

InfoWorld: Java, BPELJ hailed

BEA Systems and IBM, meanwhile, have published a white paper on BPELJ, which enables Java and BPEL to be used together to build business process applications. Available at http://dev2dev.bea.com/technologies/bpel/index.jsp, the white paper outlines how BPELJ works, according to BEA.

Web Services Business Process Execution Language, commonly referred to as BPEL, was proposed by IBM, Microsoft and BEA as a mechanism for orchestrating business processes in Web services environments. It currently is under jurisdiction of OASIS.

BPELJ has been submitted a proposed direction for Java Specification Request (JSR) 207, through the Java Community Process, according to BEA. JSR 207 is officially called Process Definition for Java, and is to feature an annotated Java syntax and APIs for programming business processes in Java.

Interesting in that I was under the impression that BPEL was a specification for a platform-independant, textual language describing a Business Process. So what's up with a language specific (Java) of BPEL?

Reading the link above, it seems like BPELJ will extend BPEL to not only orchestrate web services to complete Business Processes, but will allow orchestration of process steps that may not necessarily be available (or desired) via a web service because the resources needed are local and more efficiently accessed with local means. The articles uses files, queues, EJBs as examples of these local services that might be marshalled for a process but not necessarily available via web services. BPELJ will allow Java services to play in the BPEL game. But not without some cost in the portability of your BPEL code, as I read this quote from the article,

"BPELJ is a combination of BPEL with Java that allows these two programming languages to be used together to build complete business process applications. By enabling BPEL and Java to work together, BPELJ allows each language to do what it does best. Since BPELJ is implemented via extensions to the BPEL language, any BPEL process is also a valid, executable BPELJ process. By standardizing these extensions, BEA and IBM are working to ensure that real world automated business processes will be truly portable and interoperable across the J2EE platform."

I think the key here is "...across the J2EE platform". If you code the BPELJ extensions, then your BPEL may not be portable to other BPM platforms. I'm not sure that this is the right answer to pulling in local, non web-serviced, resources into business processes.

Posted by outlawv at April 16, 2004 10:01 AM
Comments

Check Effexor info site.

Posted by: Effexor at October 23, 2004 04:44 PM

Online Celexa information site.

Posted by: Celexa at October 25, 2004 03:23 PM

View Elidel.

Posted by: Buy Elidel at November 3, 2004 04:20 AM

Wellbutrin cheap source.

Posted by: Wellbutrin at November 5, 2004 10:07 AM

Will my personal information be public if I post here?

Posted by: Sexy Amateur at November 14, 2004 12:36 AM

Compare Skelaxin prices online at
http://www.skelaxin-online.net/

Posted by: Skelaxin at November 22, 2004 11:20 AM

O, my offence is rank, it smells to heaven;It hath the primal eldest curse upon 't, A brother's murder. norvasc buy norvasc How poor are they who have not patience! What wound did ever heal but by degrees.

Posted by: norvasc at November 25, 2004 11:17 AM

Neither a borrower nor a lender be; For loan oft loses both itself and friend, And borrowing dulls the edge of husbandry. This above all: to thine own self be true, And it must follow, as the night the day, Thou canst not then be false to any man. spam filter Truth is truth To the end of reckoning.

Posted by: spam filter at November 29, 2004 05:40 AM

Pray you now, forget and forgive. spam blocker From the still-vexed Bermoothes.

Posted by: spam blocker at November 29, 2004 05:40 AM

The soul of this man is in his clothes. proscar buy proscar Although the last, not least.

Posted by: proscar at November 29, 2004 03:36 PM

I must be cruel, only to be kind:Thus bad begins, and worse remains behind. propecia buy propecia He hath eaten me out of house and home.

Posted by: propecia at November 29, 2004 03:37 PM

While thou livest keep a good tongue in thy head. norvasc buy norvasc Free from gross passion or of mirth or anger constant in spirit, not swerving with the blood, garnish'd and deck'd in modest compliment, not working with the eye without the ear, and but in purged judgement trusting neither? Such and so finely bolted didst thou seem.

Posted by: norvasc at November 29, 2004 03:37 PM

Suspicion always haunts the guilty mind. propecia buy propecia And since you know you cannot see yourself, so well as by reflection, I, your glass, will modestly discover to yourself, that of yourself which you yet know not of.

Posted by: propecia at November 29, 2004 03:59 PM

Go to your bosom; Knock there, and ask your heart what it doth know. mevacor buy mevacor We are advertis'd by our loving friends.

Posted by: mevacor at November 29, 2004 04:03 PM

O jest unseen, inscrutable, invisible, As a nose on a man's face, or a weathercock on a steeple. proscar buy proscar Some rise by sin, and some by virtue fall.

Posted by: proscar at November 29, 2004 04:06 PM

Farewell! thou art too dear for my possessing. norvasc buy norvasc We are advertis'd by our loving friends.

Posted by: norvasc at November 29, 2004 04:06 PM

Cowards die many times before their deaths: The valiant never taste of death but once. spam filter This is the third time; I hope good luck lies in odd numbers.... There is divinity in odd numbers, either in nativity, chance, or death.

Posted by: spam filter at November 29, 2004 04:35 PM

Cowards die many times before their deaths: The valiant never taste of death but once. spam blocker Yet do I fear thy nature; It is too full o' the milk of human kindness.

Posted by: spam blocker at November 29, 2004 04:35 PM

Merrily, merrily shall I live now, Under the blossom that hangs on the bough. vinnie O, beware, my lord, of jealousy!It is the green-eyed monster which doth mockThe meat it feeds on.

Posted by: vinnie at November 29, 2004 08:27 PM

He that dies pays all debts. chuck I did never know so full a voice issue from so empty a heart: but the saying is true 'The empty vessel makes the greatest sound'.

Posted by: chuck at November 29, 2004 08:27 PM

Friends, Romans, countrymen, lend me your ears; I come to bury Caesar, not to praise him. The evil that men do lives after them; The good is oft interred with their bones. trevor I understand a fury in your words,But not the words.

Posted by: trevor at November 29, 2004 08:28 PM

Every man has his fault, and honesty is his. vinnie The attempt and not the deed Confounds us.

Posted by: vinnie at November 29, 2004 09:05 PM

Life is as tedious as a twice-told tale Vexing the dull ear of a drowsy man. trevor Be not afraid of greatness: some men are born great, some achieve greatness and some have greatness thrust upon them.

Posted by: trevor at November 29, 2004 09:07 PM

No, 'tis slander, Whose edge is sharper than the sword, whose tongue Outvenoms all the worms of Nile, whose breath Rides on the posting winds, and doth belie All corners of the world. martha Praising what is lost makes the remembrance dear.

Posted by: martha at November 29, 2004 09:07 PM

For they are yet ear-kissing arguments. mike I thank God I am as honest as any man living that is an old man and no honester than I.

Posted by: mike at November 29, 2004 09:07 PM

Thanks

Posted by: sexy amateur at December 10, 2004 12:14 PM

Lipitor is prescribed for high cholesterol. One of the leading killers of men and women in the united states.

Posted by: Lipitor at December 16, 2004 09:00 AM

Hello

Posted by: jenny at December 21, 2004 12:12 AM

The praise of ancient authors proceeds not from the reverence of the dead, but from the competition, and mutual envy of the living. by free online poker

Posted by: online poker at December 21, 2004 01:19 PM
Post a comment









Remember personal info?