ActiveBPEL Engine and ActiveBPEL Designer P. Contreras, D. Zervas, - - PowerPoint PPT Presentation

activebpel engine and activebpel designer
SMART_READER_LITE
LIVE PREVIEW

ActiveBPEL Engine and ActiveBPEL Designer P. Contreras, D. Zervas, - - PowerPoint PPT Presentation

ActiveBPEL Engine and ActiveBPEL Designer P. Contreras, D. Zervas, F. Murtagh Royal Holloway, University of London ActiveBPEL ActiveBPEL is a family of products ActiveBPEL Engine , core workflow engine, free and open source


slide-1
SLIDE 1

ActiveBPEL Engine and ActiveBPEL Designer

  • P. Contreras, D. Zervas, F. Murtagh

Royal Holloway, University of London

slide-2
SLIDE 2

ActiveBPEL

ActiveBPEL is a family of products

  • ActiveBPEL Engine, core workflow engine, free and
  • pen source
  • ActiveBPEL Designer, GUI designer, free and windows

support only, based in Eclipse framework

  • ActiveBPEL Enterprise Server, licensed only.

Different distributions Available for: Tomcat, .NET, Jboss, WebLogic, WebSphere

slide-3
SLIDE 3

ActiveBPEL Designer Activities

  • Receive, accepts message data from a service

partner

  • Invoke, it directs a Web Service to perform an
  • peration
  • Reply, It matches a receive activity
  • Assign, it updates the content of a variable
  • Other components: Throw, Terminate, Wait,

Compensate, Break, Continue

slide-4
SLIDE 4

ActiveBPEL Designer

slide-5
SLIDE 5

Deployment

  • ActiveBPEL Designer contains all the necessaries tools

to automatically deploy a process.

  • A number of files need to be produce.

Deployment package (.bpr)

  • BPEL file
  • WSDL file(s)
  • PDD (file)
  • PDEF file
slide-6
SLIDE 6

ActiveBPEL Engine

slide-7
SLIDE 7

BPEL Text Mining Example

String phrase = TextProcessing.phraseClean (String language, String phrase) HashMap idLink = Matching.locator (String phrase) HashMap voting = Matching.voting( HashMap idLink)

Taking the Interpreter we can have the following sequence :

Web Services Variable type

slide-8
SLIDE 8

BPEL Deployed Process

slide-9
SLIDE 9

Load Approval example

slide-10
SLIDE 10

Questions ?