Business Ecology Initiative & Service-Oriented Solution

Michael Poulin

"Anarchy is the Mother of the Order" or Gartner suggests what the EA 'must' do

user-pic
Vote 0 Votes

Gartner's Press Release (Egham, UK, August 11, 2009) says: "Enterprise architects must adopt a new style of enterprise architecture (EA) to respond to the growing variety and complexity in markets, economies, nations, networks and companies". This is just great on-time observation. "Analysts advised companies to adopt 'emergent architecture', also known as middle-out EA and light EA, and set out definitions of the new approach" . Well, in my IT practice, all "light" approaches usually throw away the value and keep the form.

I think that this case is not an exception, unfortunately. I really do not think that this is a new approach, there were many attempts to compromise centralised control under the banner of local freedom and flexibility (or individual agenda). Service Oriented Enterprise (SOE) easily resolves the problems of business and IT flexibility via service composability, which requires very strong discipline as well as very high level of responsibilities for assigned work. At the same time, SOE promotes innovations by bringing regulated market inside the enterprise: if your idea is good technically and economically, you will get the resources for its development and maturity from your consumers even if this is not your area of business.

I would like to follow "seven properties that differentiate emergent architecture from the traditional approach to EA" according to Gartner.

1. Non-deterministic - this property requires Enterprise Architects to 'decentralise decision-making to enable innovation'. This extremely populist declaration mistakenly assumes that EA makes enterprise decisions (today). Sorry to disappoint the authors but EA only provides the enterprise governing policies, which, BTW, define who make the decisions, and, it is nor EA but Business. EA helps corporate Business to preserve architectural integrity and controls over the rest of IT. In many cases, the IT EA has less authority even than PMO.

From another hand, EA must make decisions at the enterprise level. The architectural teams at the LOB or BU levels must make decision at their levels in line with upper level decisions. I do not recall a case when an innovation in architecture was 'killed' based on the architectural ground; the stopper usually comes from managerial ambitions and economics (or manipulated economics).

Not all 'cool' ideas are always economically effective. Architects have to become more entrepreneurial and business argumentative to get a 'green line' to their ideas. Nobody is obliged to patronise them.

2. Autonomous actors - Please, read this nonsense: 'Enterprise architects can no longer control all aspects of architecture as they once did'. I dare to hope that some of EA still control, still can grasp the enterprise architecture with certain experience and qualification. Probably, the authors were not aware that architecture is about of abstraction. In the abstraction, very complex things appear simpler. If EA were strong before and did not allow delivery teams to mess with architectural integrity, EA may be well controlled and managed.

It is interesting to notice that the alternative Grtner's statement says "They [architects] must now recognise the broader business ecosystem and devolve control to constituents'. Well, I thought that EA is about 'broader business ecosystem' first of all and only then is about infrastructure and technologies. So, knowledge and responsibility for the architecture of an organisational unit does not necessitate to 'devolve control to constituents' all of a sudden; this depends on the level of the importance of the tasks, available skills, business information flows and so on. What would be a business value (yes, business value because technical value is not counted w/o related business value, c'est la vie) of delegating technology decision to the Project Architect who is not informed about the organisation's business objectives, needs and trends in the business domain?

3. Rule-bound actors - 'Where in the past enterprise architects provided detailed design specifications for all aspects of the EA, they must now define a minimal set of rules and enable choice'. I am afraid this is another mix-no-match case. EA must provide the detailed design specifications for all aspects of the EA, the LOB Architects must provide the detailed design specifications for all aspects of the LOB, the BU Architects must provide the detailed design specifications for all aspects of the BU, and the Project Architects must provide the detailed design specifications for all aspects of the Project. This is normal and effective practice. If an EA provide the detailed design specifications for all aspects of the Project, the architecture manager better be fired as well as all others who explicitly or implicitly allows such 'order'.

4. Goal-oriented actors - "Previously, the only goals that mattered were the corporate goals but this has now shifted to each constituent acting in their own best interests" - this is the absolute truth but... how this relates to EA? This is pure business managerial problem. The notion of 'conflict of interests' between the corporate and individual constituents is well known. I believe that properly formed Business Architecture can break this practice. But this is the subject of another BLOG.

5. Local Influences - '... No individual actor has data about all of an emergent system. EA must increasingly coordinate'. Certainly. And to coordinate, EA must control architectural process that incorporates individual actors, That's simple. For example, if an individual actor wants to design a technical solution using old but known technology or, right opposite, very new and not validated technology, EA or its lower level architectural level must stand against such unjustifiable 'innovations'. I've never read a story about a pilot who just graduated from the school and was assigned to drive an inter-continental flight; in 1998-2000 many school boys and girls who built a couple of Web pages claimed themselves Web Architects... and some managers believed them (for a while)

6. Dynamic or Adaptive Systems - "...EA must design emergent systems sense and respond to changes in their environment". I call this 'design for flexibility' Ability to adopt changes is the major success factor in modern market situation and EA, which does not do this, is simply a bad BA. I do not think that Gartner has found something really new in this case. EA always had to bridge Business to Technology; if Business changes fast, Technology must change even faster to survive as some researchers have found

7. Resource-Constrained Environment - "An environment of abundance does not enable emergence; rather, the scarcity of resources drives emergence" - wow! This is the Wisdom! At the higher abstract level, it sounds a bit shorter (as I said before): "Deficit is the mother of Innovation" In the context of previously described "architectural properties" by Gartner, this property may be interpreted something like this: if you want EAs to work better, revoke their decisions, authority and controls and give its to uninformed and irresponsible (not because they are 'bad' but because the business organisation doesn't relay on them) constituents with their own agenda. I think, this is the very recipe on how to rid of the EA without much blood and dust.


I am actively looking for those who have been helped by the described "architectural properties" in Gartner's definitions.

cReference Lable.JPG


Leave a comment

In this blog, Michael Poulin writes about business and technology ideas, concepts, methodologies and solutions leading to service-oriented enterprise, the primary instrument for obtaining business objectives in fast-changing environments.

Michael Poulin

Michael Poulin is an enterprise-level solution architect working in the financial industry in the U.K. and the United States.

He specializes in building bridges between business needs and technology capabilities with emphasis 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. He contributes to OASIS SOA standards as an independent member and is listed in the the international "Who's Who of Information Technology" for 2001. View more

Subscribe

 Subscribe in a reader

Recently Commented On

Categories

Tag Cloud

'Navigating the SOA Standards Landscape, 1471, abstraction, ACM, active service, Adaptive, ADM, adopt changes, aggregate service, AIA, Amazon, analysis, API, application, Application Integration Architecture, architect, Architect, architectural mission, architecture, Architecture, architercture, AWS failure, Azure, B-SOA, BAWG, BEI, Best Practice, bottom-up, BPEL, BPM, brokerage, Brokering, brokering, bus, 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, BuTechCon, Canonical Schema, capability, Case, CBDI, CBM, Centralization, choreography, CIO, Cloud, cloud, Cloud Computing, Cloud of Clouds, COBA, Collaboration, collaboration, collaboreation, commodity, component, Composite Application, composition, concept, Conciliator, consumer, contract, COSMIC, cost, cost estimate, cost of ounership, cost of ownership, coupling, crisis, CRUD, culture, Cutter Consortium, data ownership, data service, data store, DDD, decision logic, decomposition, definition, demand, design, Design Pattern, development, discipline, distributed orchestration, Domain, domain, Domain Aggregate, Domain Events, Domain Service-Oriented Modelling, DOSOM, DOSOSM, driver, Dynamic Process Edition, EA, EC2, ecosystem, EDA, efficiency, end-to-end, enemy, enterprise, Enterprise, Enterprise Architect, Enterprise Architectural Framework, Enterprise Architecture, enterprise architecture, ERP, ESB, event, Event, execution context, Execution Context, expertise, explicit, failure, fake, feature, Flexibilit, flexibility, FPA, FSM, Full Functional Points, Functional Points, functionality, functionality model, future, Gartner, goal, Governance, governance, granularity, harmonization, Healthcare, how to, IBM, identiy credential, IEEE, IEEE 1471, IFPUG, implementation, implicit, intangible, intangible value, Integration-Oriented Architecture, intent, interface, interface orientation, Inventory, investment, IOA, IT, IT Architect, IT Operation Support, IT organisation, IT without the IT Department, ITIL, Java, Ladder to SOE, leasable Cloud, lease, Loose coupling, Lost in Translation, Malik, management, Management, Manifesto, market, MDA, Michrosoft, Microsoft, 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, Ontology, OO, Open Group, Oracle, orchestration, organizational change, outsourcing, ownership, participant, pattern, patterns, people, planning, policy, principle, principle of separation of concerns, principles, Principles, priority, Private, Private Cloud, process, Process, process-oriented, process-orineted, process-service, project, Provisioning, Pub/Sub, Public, Public Cloud, Public Cloud Busienss Requirements, QCon, RA, RAF, re-composition, Real World Effect, Real World SOA, redundancy, 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, Schema, security, semantics, 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 semantic, 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, shared interface, shared library, simple, situational, sizing, SLA, SO, SO environment, SO Principles, SOA, SOA Manifesto, SOA standard, SOA-RAF, SoaML, SOBA, social, social networking, SOE, SOEA, software, solution SOA, SOMA, Spring, stakeholder, standard, Standard, study, subject, Summit, supply, supply chain, support, system, T-SOA, tangible, tangible value, Technical, Technical Architect, Technical Architects, Technical Architecture, technical capabilities, Technical SOA, technology, Technology, tendency, The Open Group, TOGAF, TOGAF 9.0, top-down, transparency, UI, UI Mediator, unstructured, use, Value Chain, Value Network, Value Networks, view, view model, viewpoint, vision, VNA, VPEC-T, WCF/WF, Web, Web 2.0, Web Service, Web Services, WebSphere, WS-CDL, WSDL, ZapFlash, ZapThink,

Monthly Archives

Blogs

ADVERTISEMENT