240 likes | 250 Views
This paper discusses the connection between enterprise architecture and ICT architecture, highlighting the four architectural domains and the six phases in enterprise architectures. It emphasizes the importance of collaboration and integration between these domains for successful implementation. The paper also explores the benefits and challenges of each architectural domain and provides insights into how they work together.
E N D
Symbiosis of Enterprise Architecture and ICT Architecture J.C. Wortmann¹, D.K. Hammer², J.B.M. Goossenaerts¹, A.T.M. Aerts²
Overview • Four architectural domains • Six phases in enterprise architectures • Six times the same point: • It takes two to tango • Domain Architectures Overview • Conclusion : it takes four to tango • All in 10 minutes !!
Four Architectural Domains • enterprise architecture, • model architecture, • software architecture and • ICT-platform architecture.
Enterprise Architecture • Enterprises (recursively), • their contracts, • their structure, • their processes • their positions • their controls • their exchange (G, S, H, I, M, E) with others
Model Architecture • Object models: • Resource Models • Workflow Models • Products Models • Document Models • Interaction Models • Users and Applications, • etcetera
Software Architecture • Logical view (end-user functionality) • Components view (development) • Process view (run-time behavior) • Physical view (installation) • Usage cases and scenarios
ICT platform Architecture • Structure • Interaction • Distribution • Concerns • Performance • Stakeholders
Six Phases • the functional hierarchy • the functional hierarchy with function oriented automation • the functional hierarchy with shared data base on mainframes • the process oriented enterprise • the supply chain oriented enterprise • the web-enabled agile enterprise
1. Functional hierarchy - no automation • Enterprise Architecture • functional hierarchy -- machine bureaucracy • focus on resources within functional silos • Model Architecture -- hierarchy • business processes carried by document flows • object models implemented in files • Software Architecture • humans perform calculations and access files • ICT Platform Architecture • paper, pencil, abacus, telegraph, telephone,mail
Point 1: Model architecture (hierarchy, processes) enables: • predictability, • correctness, • repeatability, and • accountability.
2. Functional hierarchy: silo automation • Enterprise Architecture (same) • Vertical communication well organized • Horizontal communication slow and error-prone • Model Architecture (same) • object models passive but explicit in functional datastructures • Software Architecture • monolithic applications per functional area • ICT Platform Architecture • mainframe with terminals
Point 2: Silo-based automation enables • speed and • reliability • of all data-related activities • and calculations. ..Automation enables improvement
3. F-hierarchy: shared DB on mainframe • Enterprise Architecture : logistics • matrix organization to co-ordinate flows • Model Architecture • single conceptual data model for whole enterprise • explicit integration by “process diagrams” • Software Architecture • separation between data layer and application layer • ICT Platform Architecture • mainframes with minicomputers as “satelites”
Point 3: • Conceptual database and 3 schema architecture bridge gap between enterprise and ICT-domain • Automation problem of functional hierarchy is solved! • ICT-solution is cast in concrete while business requires change: business process re-engineering
4. process-oriented enterprise • Enterprise Architecture • Business Units: value-adding processes become leading principle rather than functional units • Model Architecture • Workflow plays the dominant role in modeling • Object-orientation emerges • Software Architecture • Best-of-breed standard integration rather than ad hoc • separation of UI, business logic and data access • ICT Platform Architecture • 2 tier client-server; LAN; open platforms
Point 4: • Client-server enables internal integration • in a more flexible way than ad-hoc integration • ideal tool for BPR • But .. Enterprise needs are already moving towards external integration over the supply chain
5. SC process oriented enterprise • Enterprise Architecture • cross-enterprise business processes • re-definition of roles in the supply chain • Model Architecture • federated models of heterogeneous origin • semantic mapping and explicit SC modeling • Software Architecture • asynchronous message-based integration • mapping and transaction services; rich UI • ICT Platform Architecture • WAN; 3-tier CS; Distributed data and processing
Point 5: • Enterprise application integration technology enables supply chain integration • Enterprises leverage these technologies to move forward towards more responsiveness and agility
6. Agile process-oriented enterprise:the supply chain is the enterprise • Enterprise Architecture • differentiation; scope; globalization; • collaboration • Model Architecture • task-based UI; self-descriptive data; scope and roles; executable models; distant users; differentiated • Software Architecture • thin client; mobile agents; alert and launch • ICT Platform Architecture • ubiquituous asynchronous, heterogeneous computing
Point 6: • ICT developments enable enterprises to make progress in directions where they would like to go: collaborativeness • Enterprises leverage ICT developments as soon as they occur -- when there is a market opportunity: e-business
Point 7: • Modularity occurs within a domain • Performance is defined within a domain • Integration covers several domains • Breakthrough occurs in several domains • Architecting requires several domains
Conclusion • Enterprise architectures and ICT architectures move forward in symbiosis • It takes four to tango