Quick braindump on apps, services and components

                                Also posted to my new “blog-in-progress” here Someone asked me for a quick email on apps, services and components. Feedback and flames welcome. An app is a logical grouping of components and services to perform a business objective.  –        Logical because the components may not all be owned by or located within the organization…

0

What is Modern Architecture?

Note: I’m in the process of moving to an awesome new blogging platform by the insanely great Dave Winer. If you blog I highly encourage you to look into Fargo.  My new blog can be found at http://looselycoupledthinking.com. I’m hearing the term “modern architecture” used quite a bit but haven’t seen much clarification about what…

9

"Concept Typedefs", the Holy Grail of BPM and Closing the Gap Between Business and IT

A typedef is a keyword in both C and C++ used to introduce new names for existing types.  A simple typedef declaration lets you define your own names that can be used in place of type specifiers such as int, float, and double. Surprisingly, some people have started applying typedefs to well-understood concepts, resulting in…

4

HBR on Susceptibility to Fads (like SOA)

The December issue of the Harvard Business Review contains a compelling article on “Why You Shouldn’t Go Global” (excerpeted here for free).  While the article is worth reading, a sidebar in the article raises some excellent points which we might be able to apply to SOA.   Since the sidebar is not available in the free excerpt…

1

Moving the SOA Goalposts

SOA is about loosely coupled system integration.   Sorry, I meant to say that SOA is about enabling loosely coupled business processes.   On the other hand SOA is about reuse, except that its actually not about reuse. Hang on a minute, SOA is like event driven architecture (EDA).   No, scratch that – SOA is different from…

6

If you can do something it doesn’t mean that you should…

I’m not really doing anything BPEL related these days but a post by Jesper Joergensen caught my eye.    Since I’m not focused on BPEL I haven’t kept up with some of the developments in the BPM-related blogosphere.    Apparently Bruce wrote a post illustrating some of the fundamental differences between BPMN and BPEL.    BPMN is much…

1

SOA Fatigue

Dave Linthicum recently blogged about not attending SOA conferences because he is able to determine the core trends and messages they would be promoting.  I’ve thought this about SOA books, reports, trade magazines and online articles for well over a year.    Does this mean SOA is dead?   Is it time for yet another IT crisis?   …

2

BPEL4People and WS-HumanTask to OASIS

The BPEL4People and WS-HumanTask specs are headed to OASIS, resulting in a new BPEL4People Technical Committee (TC) – expect to see an announcement and call for participation soon.  The TC will focus on defining human interactions (“human tasks”) as part of a WS-BPEL process, enabling these definitions to be exposed as web services. Note that…

3

Dave on Orchestration

Dave Linthicum is blogging about orchestration and gets it mostly right.    The blog entry does a  decent job of describing orchestration at a high level – if you’re unfamiliar with orchestration the blog entry is worth a read.   The following, however, made me recoil a bit (emphasis is mine): Orchestrations may span a few internal…

2

BPEL != BPM

Interesting perspective on SOA and BPM here from Joe , but positioning BPEL as BPM is just wrong.   BPM encompasses much more than simple service orchestration.  It’s good to see the human element addressed here – there is some interesting work going on in this area. I assumed that the article was discussing Business Process…

7