|
Well, Keith certainly stirred up a discussion about the
relevance or otherwise of Object Orientation to SOA & BPM. Musing on this
I thought that perhaps SOA had reached a point of maturity where it would be useful
to take a totally fresh look at some of the desired characteristics of software
tools which would make them suitable for building a SOA. So, let us conduct a little exercise. Imagine you have a
budget that runs into millions of any major currency (ok, I will be generous - go
for Pounds Sterling). I would like you to imagine what would be the desirable
features of
which would make these categories of tools ideal for
building a SOA. For the sake of simplicity, let us assume that the
applications are boring old commercial ones, but with the proviso that one
would be able to build exciting new commercial ones. So don’t worry
about the sort of real-time absolute constraints inherent in say, military and
industrial process control environments. If you work for a big company you can
assume that you have the option of being a free thinker for the sake of the
exercise – don’t worry about Larry, Steve, Jonathan, et al.
breathing heavily over your shoulder. Here are a few rhetorical questions to kick off your
creative thinking: Is UML a useful starting point? Is it worth sticking to a
classical n-tier hierarchical client/server model? Would Ruby on Rails be a useful
paradigm? Is an ESB desirable/essential? Is object-orientation desirable/essential?
Is mobile code a desideratum? If so, how would it work in this case? (Gregg,
surprise us!) You should also think how our sparkling new SOA structure
relates to BPM and Composite Apps requirements for the sake of this exercise. Your field of thinking is green, but naturally you must
make provision for incorporating legacy code. So think of a fresh green field
which has to integrate with an adjoining business park. No, I don’t have a few million pounds to give you,
but if you have a sound and convincing business case we can always look at ways
to raise the dosh! Gervas
SPONSORED LINKS
Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required) Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe __,_._,___ |
- [service-orientated-architecture] SOA Modelling,Framework/P... Gervas Douglas
- [service-orientated-architecture] Re: SOA Modelling,Fr... Gervas Douglas
