Javier Castañón wrote:
> Ashraf Galal wrote:
>
>
>> SOA is so valuable to businesses because it enables _process optimization. _
>>
>> In order to optimize processes, we need to know which processes are
>> relevant and we have to understand them - something that _*cannot be
>> done */*without business process modeling. */_
>>
>>
>
> I have lots of legacy apps working in batch mode. Whenever one
> application is going to be demised one, thing I plan to do is to look at
> file transfers coming in and out of the soon to be demised application
> and then decide which part of the problem is solvable via common data
> storage and what part needs to be implemented like services.
>
> A big bang approach where all business processes were analyzed would
> take ages to complete.
>
SOA takes a path different from the traditional approach which was based
on the "big bang" approach, where processes were first modeled, then
optimized, then implemented.
>
>> There is a major problem with this approach - a semantic gap between the
>> process model and the applications.
>>
>> We need to bridge this gap.
>> We need a a pragmatic approach to business process modeling using the
>> Business Process Modeling Notation (BPMN) and the automatic mapping of
>> BPMN to the Business Process Execution Language (BPEL), which is the
>> de-facto standard for executing business processes in SOA.
>>
>>
>
> Perhaps because in the scenario I described I'd be using services as an
> strategy for application integration, but otherwise I don't see it as a
> good fit for BPMN.
>
> So I don't share the notion that BPMN is absolutely necessary in order
> to perform SOA.
>
*SOA introduces technologies and languages that reduce the semantic gap
between the business processes and the actual applications (code). *
Particularly important here are *BPMN*, which is used for modeling
business processes, and *BPEL*, which is used for the execution of
business processes.
With these two technologies, plus some additional ones, SOA provides:
- A language—BPEL—for direct execution of business processes
- Round-trip mapping between the process models in BPMN, and their
executable representation in BPEL
With this, SOA considerably reduces the semantic gap between the
business processes and application systems.
*BPMN enables us to draw the representation of a business process, which
is then mapped into the executable BPEL code, and executed directly on
the SOA platform.*
All the best
Ashraf Galal
> Regards
>
> Javier Castañón
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/service-orientated-architecture/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/service-orientated-architecture/join
(Yahoo! ID required)
<*> To change settings via email:
[email protected]
[email protected]
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/