Business Ecology Initiative & Service-Oriented Solution

Michael Poulin

SOA is about The Change or QCon 2009 in London

user-pic
Vote 0 Votes

Today, the Annual International Software Development Conference held in London by InfoQ and TRIFORK finished. It is, probably, too early to report how many developers came to listen the presentations, but the keynote on the conference opening gathered a few hundreds people and only 42 per cent of then came from the UK; others - came from all over the world.

I talked about the conference tracks before. Now, I think, it would be interesting to share a few of my notes,particularly, about the Keynote, and, as you have, probably, guessed already, about SOA in the conference - the subject I've spent the most of time on.

Sir Tony Hoare, who devoted his academic researches of almost 30 years 'to the pure aspects of the science of computer programming', gave the opening keynote. He described relationship between the roles of Scientist and Engineer in the programming field. At one point of his presentation, he listed qualities and characteristics of both roles against each other and commented that, in his mind, the characteristics of a Scientist were more applicable to men while the characteristics of an Engineer were more applicable to women. It appeared that typical characteristics of a SW Architect were almost 50-50 per cent mixture of both lists. At this moment I finally understood why our SW Architects could never mature. Indeed, when a baby grew up, she or he became an Engineer or a Scientist...

The second keynote 'Transforming Software Architecture with Web as Platform' was literally fired by Dion Hinchcliffe. The level of assurance and energy demonstrated by Dion was amaising. However, the arguments about, e.g., Cloud Computing (CC) did not convince many in the audience even when he declared that CC could provide reduction of IT cost to the level of magnitude. The following questions in Q&A illustrated that SW developers did not really believed in that but rather shared several business concerns about CC economy that I mentioned in my previous post. Unfortunately, the response to such questions was referring to the 'specialists' who supposed to know how to add security, transparency, flexibility, etc. Did Mr. Hinchcliffe calculate how much those 'additions' would cost? I doubt.

All together, this reminded me the case where one company decided to move its IT to India on the basis that the cost for the company of one SW developer in India was estimated 7 times less than in the UK. Those estimates, actually, counted all SW and HW licenses cost, all training cost, all business analysis and architecture cost into the cost of a UK developer. Moreover, nobody counted the cost of re-development and bug-fixing performed exclusively in the UK (it was too long and costly to explain the errors and bugs over the time zones) as well as nobody counted hours and hours spent by senior management (paid big money) on the phone when bugs were identified and mitigating development had to be set up. Those who tried to re-calculate the estimates including all mentioned factors and some others told me that the cost of the developers in both countries was almost the same...

Finally, let me tell you what impression I had from the 'SOA in Real World' track hosted by Stefan Tilkov, the only SOA dedicated session in the conference. The track question was whether SOA is really dead. However, the speakers did not try to answer this question but jumped on the related topic - SOA did not die (fortunately) but, as OASIS SOA RA draft articulated, Service Orientation (SO) switched from pure technical problems of application integration somewhere in the depth of IT onto the task of adoptiation of business changes in the technical solutions. This topic sounded in practically all presentations. SO came tightly coupled with the words 'business change'. The presentations were about 'can SO help in handling such changes and how to do this'.

When I listened to presentations in other tracks and talked to people, I had found that, in reality, SOA appeared in 60-70 per cent of discussions on different business and technical topics but nobody wanted to talk about SOA per se. I think this was the shock-effect of the announcement of SOA-death-in-IT, but, from another hand, this also was a sign of SOA commoditisation. This is the evidence of wide acceptance SO while SOA itself still has a lot of problems and it still evolves under the cover of business topics.

Thumbnail image for Speaking_Qcon_London_03.jpg

No TrackBacks

TrackBack URL: http://www.ebizq.net/MT4/mt-tb.cgi/15399

Leave a comment

Business and Technology ideas, concepts, methodologies and solutions leading to Service-Oriented Enterprise - the primary instrument for obtaining business objectives in fast changing environment

Michael Poulin

Michael Poulin is an enterprise-level solution architect working in the financial industry in the UK and USA.

He specializes in bridging between Business needs and Technology capabilities with orientation on business and technical efficiency, scalability, robustness and manageability. He writes about service orientation, application security and use of modern technologies for solving business problems. Michael contributes to OASIS SOA standards as an Independent Member; he is listed in International WHO's WHO of Information Technology (Historical Society) for 2001. View more

Subscribe

 Subscribe in a reader

Recently Commented On

Categories

Tag Cloud

'Navigating the SOA Standards Landscape, abstraction, active service, ADM, adopt changes, aggregate service, AIA, analysis, API, application, Application Integration Architecture, Architect, architect, architectural mission, architecture, Architecture, architercture, B-SOA, BAWG, BEI, Best Practice, bottom-up, BPEL, BPM, Busienss, busienss case, Business, business, Business Architect, Business architecture, business architecture, Business Architecture, Business Architecture Working Group, business concerns, business data, Business Ecology, business efficiency, business model, business operational model, business organisation, Business Platform Division, business process, Business Process Designer, Business Requirements, business risk, business service, Business service, Business SOA, business value, business view, business-centric, Business-IT problem, capability, CBDI, CBM, choreography, Cloud, Cloud Computing, COBA, collaboration, Collaboration, collaboreation, commodity, component, composition, concept, Conciliator, consumer, COSMIC, cost, cost estimate, cost of ounership, cost of ownership, crisis, CRUD, culture, Cutter Consortium, data ownership, data service, data store, DDD, decision logic, decomposition, demand, design, Design Pattern, development, domain, Domain, Domain Aggregate, Domain Events, Domain Service-Oriented Modelling, DOSOM, DOSOSM, driver, Dynamic Process Edition, EA, EDA, efficiency, end-to-end, Enterprise, Enterprise Architect, Enterprise Architectural Framework, enterprise architecture, Enterprise Architecture, ERP, ESB, event, Event, execution context, Execution Context, expertise, failure, feature, Flexibilit, flexibility, FPA, FSM, Full Functional Points, Functional Points, functionality model, future, Gartner, Governance, governance, granularity, harmonization, Healthcare, IBM, identiy credential, IEEE 1471, IFPUG, implementation, intangible value, Integration-Oriented Architecture, intent, interface, interface orientation, IOA, IT, IT Architect, IT Operation Support, IT organisation, IT without the IT Department, ITIL, Ladder to SOE, leasable Cloud, lease, Loose coupling, Lost in Translation, Management, Manifesto, market, MDA, Michrosoft, Mike Rosen, model, Model-Driven Approach, modelling, Navigating the SOA Standards Landscape Around Architecture, navigation, OASIS, OASIS SOA RA, OASIS SOA RAF, OASIS SOA Reference Architecture Foundation, OASIS SOA RM, ODBC, OMG, ONA, OO, Open Group, Oracle, orchestration, organizational change, participant, pattern, policy, principle, principle of separation of concerns, principles, priority, Private Cloud, Process, process, process-oriented, process-orineted, process-service, project, Provisioning, Pub/Sub, Public Cloud Busienss Requirements, QCon, RA, Real World Effect, Real World SOA, Referemce Architecture, Reference Architecture, Reference Architecture Foundation for SOA, Reference Model, Registry, rent, rentable Cloud, Repository, reuse, RIA, risk, RM, ROI, RPC, rules engine, RWE, SCA, scalability, security, service, Service, Service Autonomy, Service Composability, Service Contract, service contract, service description, Service Description, Service Discoverability, Service Execution Context, Service Orientation, service orientation, Service Oriented Enterprise, Service Relative Autonomy, Service Reusability, Service Separation of Concerns, Service State Management, Service Statelessness, service-oriented, service-oriented eco-system, service-oriented enterprise, Service-Oriented Enterprise, service-oriented environment, ServiceContract, seven properties that differentiate emergent architecture from the traditional approach to EA, situational, sizing, SLA, SO, SO environment, SO Principles, SOA, SOA Manifesto, SOA standard, SOA-RAF, SoaML, SOBA, social networking, SOE, SOEA, solution SOA, SOMA, Spring, standard, study, Summit, supply, T-SOA, tangible value, Technical Architect, Technical Architects, Technical Architecture, technical capabilities, Technology, technology, The Open Group, TOGAF, TOGAF 9.0, top-down, UI, UI Mediator, use, Value Chain, Value Network, Value Networks, view, view model, viewpoint, vision, VPEC-T, Web, Web Service, Web Services, WebSphere, WSDL, ZapFlash,

Monthly Archives

Blogs

ADVERTISEMENT