Foro Espacio SOA
WorkFlow y SOA

Current User: Guest
  • This forum allows Guest Users to post
  • Guests may not subscribe to email notifications
  • This forum allows for Member Registration
  • Registered Members can subscribe to email notifications
  • Registered Members can upload personal avatars
Login Register
Search 
Search Forums:


 
Current Forum
All Forums
Match Any Word
Match All Words
Match Phrase

WorkFlow y SOA

Reply to Post
UserPost

6:14 am
Junio 7, 2010

ira

Guest


Supongamos que en una aplicación con arquitectura SOA tiene sentido incluir un servidor de workflow-BPM.

En este caso, ¿puede sustituirse éste por las funcionalidades que proporcionan los estándares de los servicios web (utilizando por ejemplo la orquestación a través de WS-BPEL) o son cosas diferentes?

¿Cuál sería la mejor opción?

Gracias.


3:42 pm
Junio 7, 2010

Kike

Member

posts 17

No termino de entender tu pregunta. Los servicios web no son más que trozos de código expuestos por medio de un estándar que define tanto el protocolo a nivel de transporte como de mensaje.

Un flujo BPEL puede ser expuesto a través de un interfaz de servicio web.

El hecho de desarrollar esa parte de código por medio de un proceso BPEL o cualquier otro lenguaje (por ejemplo un WS en JAVA con alguno de los frameworks existentes) dependerá de tus necesidades. A "grosso modo", necesitarías BPEL si estas pensando en operaciones manuales o de larga duración. Si piensas en operaciones rapidas y totalmente automáticas un webservice corriente debería ser suficiente.


11:24 am
Junio 8, 2010

ira

Guest

Gracias por tu respuesta, la verdad es que he leído varias cosas sobre soa, bpm, esb, etc. y estoy bastante liada.

El estándar ws-bpel sirve para orquestar servicios web, ¿no? Entonces si por ejemplo tengo una arquitectura con las siguientes capas:

1) Procesos de presentación (portlet java)

2) Procesos de negocio (bpm orquestan los sw con ws-bpel formando procesos de negocio)

3) Servicios de negocio (lógica expuesta como servicios web)

4) Datos

Entonces, ¿necesito un servidor de workflow (bpm) (por ejemplo jboss jbpm? ¿me ayudaría a construir los procesos de negocio bpel? ¿o como los creo? 

¿Y si pongo un ESB en mi organización? ¿necesitaría también un servidor de workflow o con el ESB podría facilitar la labor de crear los servicios de orquestación?

Imaginemos que quiero crear una aplicación de gestión de expedientes para la administración en la que intervienen distintos organismos por ejemplo, ¿aplica utilizar en este caso procesos de negocio o son trámites sencillos que no requieren exponerse como servicios de negocio?

¿Podrías darme un ejemplo de aplicación que requiera el uso de procesos de negocio bpel?

 Muchas gracias.


Reply to Post


Reply to Topic: WorkFlow y SOA

Guest Name (Required):

Guest EMail (Required):

Guest URL (required)

Math Required!
What is the sum of: 12 + 6        (Required)

Topic Reply:


 



About the Espacio SOA forum

Currently Online:

1 Guest

Maximum Online: 9

Forums:

Groups: 4

Forums: 12

Topics: 16

Posts: 43

Members:

There are 8 members

There are 14 guests

Top Posters:

Kike - 17

Laleft - 4

culebrah - 2

golfab - 1

idalmisalba - 1

Hugo - 1


Simple Forum - Version 2.1 (Build 237)

Simple Forum WordPress Plugin created by Andy Staines: Yellow Swordfish

Forum Skin/Icons: default / default

Default 'Silk' Icon Set created by Mark James: fam fam fam

Math Spam Protection based on code by Michael Woehrer: Software Guide

Tabbed Admin uses Tabifier by Patrick Fitzgerald: BarelyFitz Designs


My thanks to all the people who have aided, abetted, suggested and helped test this plugin