|
|
Michael Havey
|
Michael Havey is a Chordiant consultant with 10 years of industry experience, mostly with application integration. Michael's book Essential Business Process Modeling was published by O'Reilly in August 2005.
|
The Flesh and Bone of SOA By Michael Havey  Over the years business
processes have become
automated to the point
that the BPM community
now considers the SOA
language BPEL, designed
for the orchestration of
Web Services, as the best
platform for building
contemporary processes.
But many processes retain
som... Jun. 6, 2007 05:45 PM Reads: 12,590 | Chopping Down Trees: How
To Build Flatter BPEL
Processes? By Michael Havey  The natural visualization
of a business process is
of boxes and arrows
arranged in a tree-like
formation. A large
process with numerous
conditional paths forms a
rather expansive tree
that can't fir on a
computer screen or
printed page. If the
process has loops, t... Apr. 9, 2007 09:30 AM Reads: 16,147 | Modeling Web Services
Choreography with New
Eclipse Tool By Michael Havey  Choreography is the dark
continent of Web
services: few onlookers
have traveled there, and
many question whether
there are any riches to
be brought home from the
trip. In the first place,
choreographies bear such
a striking resemblance to
business processes that
t... Feb. 4, 2006 09:30 PM Reads: 33,150 Replies: 2 | BPEL SOA and Web Services
For Java By Michael Havey  The Business Process
Execution Language for
Web Services (BPEL4WS,
usually shortened to
BPEL) is, as its name
suggests, a language for
the definition and
execution of business
processes. Though it is
not the only standard
process language, BPEL is
the most popular... Jan. 15, 2006 03:30 PM Reads: 14,108 Replies: 3 | Rating WebLogic
Integration 8.1 on
Process Patterns By Michael Havey  Every aircraft can take
off, fly straight, and
land, but few are capable
of the dazzling rolls and
loops displayed at air
shows. When judged on
aerobatics, some
airplanes are superior to
others. Every BPM process
language, analogously,
can implement basic
sequenti... Oct. 23, 2005 03:15 PM Reads: 15,742 | BPM Theory for Laymen By Michael Havey In most software topics,
the boundary between
theory and practice in
software is clearly
demarcated: theory is for
academics who seldom
descend from the ivory
tower, practice is for
industry professionals
who have long forgotten
the concepts and
application of the... May. 25, 2005 04:00 PM Reads: 30,986 | JavaCaller: The Last
Session Bean By Michael Havey Most Enterprise JavaBeans
(EJBs) serve a definite
purpose, performing a
specific set of actions
on behalf of client
applications. The
ubiquitous Bank Account
bean, which supports
basic account
transactions such as
withdrawal and deposit,
appears in almost every
... Jan. 5, 2005 12:00 AM Reads: 18,774 Replies: 2 | Calling Java From C By Michael Havey Though most Java
developers think of the
Java Native Interface
(JNI) as a framework for
developing native
libraries that can be
called from Java,
relatively few know that
JNI also supports
communication in the
reverse direction: it
provides native programs
writt... Aug. 5, 2004 12:00 AM Reads: 47,660 Replies: 5 | E-State: An Enterprise
State Machine By Michael Havey Workflow and state
machines are, as argued
in my earlier article,
'State Machines and
Workflow' (WLDJ, Vol. 3,
issue 1), complementary
implementation strategies
for process-oriented
applications. The state
approach is a powerful
abstraction for the
succession of m... Feb. 26, 2004 12:00 AM Reads: 12,320 | State Machines and
Workflow By Michael Havey The state machine is one
of the most successful
ideas in the history of
computing. Alan Turing
built a model of
computability around the
concept, and in doing so
became the father of
computer science. Mealy,
Moore, Harel, and other
theorists expanded the
idea, inf... Jan. 9, 2004 12:00 AM Reads: 16,954 | BPM Offline Viewer By Michael Havey Developers of
workflow-based
applications with the
Business Process Modeler
(BPM) component of BEA
WebLogic Integration
Version 7 use a powerful,
feature-rich, graphical
editor, called Studio, to
design workflow templates
and to monitor the
progress and state of ... Dec. 1, 2003 12:00 AM Reads: 13,612 |
|
|