| ThoughtWorks |
|
ThoughtWorks
Careers
ThoughtWorks continues to grow rapidly and is looking for qualified
candidates, including architects, developers and project managers.
If you are an expert in J2EE, .NET or enterprise integration and
believe you are up to the grueling recruitment process (1 out of
100+ applicants tend to receive an offer), make sure to check out
their page..
|
|
| Workflow
/ Orchestration |
|
Micro
Workflow, Dragos Manolescu
Dragos's site contains a lot of information based on his work on workflow
patterns, including his Ph.D. thesis on the same topic. He recently
joined me at ThoughtWorks
as a senior architect. I specifically like his site because his "mug
shot" is even worse than mine :-) |
|
|
Workflow
Patterns, Wil van der Aalst, Arthur ter Hofstede, Marlon
Dumas
The authors have been document workflow patterns for quite some
time and colected them in this Web site. Wil also wrote a good book
on Workflow Management.
|
|
ebpml.org
Jean-Jacques Dubray maintains an excellent site around process management
and service-oriented architectures. Many insignhtful articles around
process languages, pi-calculus and related topics. |
|
BPML
The Business Process Modeling Language specification at BPMI's site.
This workflow modeling specification predates Web services. Since,
some of the same player (under the leadership of Sun) have put forward
WSCI,
the Web Services Choreography Interface, which now competes with BPEL
(see below). |
|
BPEL4WS
Specification of the Business Process Execution Language for Web Services,
supported by IBM, Microsoft, BEA and others..BPEL incorporates elements
of both Microsoft's XLANG
and IBM's WSFL. |
|
| Web
Services Flow Language, IBM |
| |
| Patterns |
|
Patterns
of System Integration with Enterprise Messaging
Kyle Brown's and Bobby Woolf's paper on messaging patterns, presented
at PLoP 2002. Together with my
PLoP paper it formed the basis for the book. |
|
Pattern
Forms, Wiki-Wiki-Web
A list of commonly used pattern forms and their differences.
|
|
|
Stylized
Architecture, Design Patterns, and Objects
Robert T. Monroe, Drew Kompanek, Ralph Melton, David Garlan
1996
|
| |
|
|
|
|
| Distributed
Computing / Integration |
|
|
A
Note on Distributed Computing, Samuel C. Kendall, Jim Waldo,
Ann Wollrath and Geoff Wyant, 1994
Object Management Group , 2002
10 years ago Waldo et al. aleady reminded us why attempting to make
distribution transparent to developers is a bad idea. I wish more
Web services architects read this paper.
|
| EAI
Blueprint My ex-colleague Greg Wdowiak keeps a nice collection
of articles on EAI and SOI at this site. |
| |
| UML |
|
UML
Profile for Enterprise Application Integration, Object Management
Group , 2002
A more formal approach to describing integration solutions, implemented
as a UML profile. While it uses some of the same vocabulary as our
patterns the focus is on a formal specification language whereas our
patterns provide guidance about proper usage and trade-offs. |
| |
| Other |
| |
| JMS
1.1 Simplifies Messaging with Unified Domains, Bobby Woolf,
IBM DeveloperWorks |
|
| Describes how the JMS 1.1 spec unifies
the domains of pub-sub and queue-based messaging. |
|
Communicating
Sequential Processes
C. A. R. Hoare
Communications of the ACM , 1978 |
| ACM on-line library access
is required to see the full-text version of this article. |
|
|
| |
|
|
|