1 / 28

Infrastructure Architecture: Beyond DCE, CORBA and DCOM

Infrastructure Architecture: Beyond DCE, CORBA and DCOM. Ir. Hans Miedema RI (hansm@infosupport.com) IT Architect Info Support (The Netherlands). Agenda. Introducing Info Support and Hans Miedema IT Experience: Architectures Mismatch IT models IT versus Real-world Construction

nedaa
Download Presentation

Infrastructure Architecture: Beyond DCE, CORBA and DCOM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Infrastructure Architecture:Beyond DCE, CORBA and DCOM Ir. Hans Miedema RI (hansm@infosupport.com) IT Architect Info Support (The Netherlands)

  2. Agenda • Introducing Info Support and Hans Miedema • IT Experience: Architectures Mismatch • IT models • IT versus Real-world Construction • Architecture Framework • Viewpoints, Models • Patterns, Platforms • Services, Products • Experiences with the Framework • Concluding remarks

  3. Info Support - What? …Innovative Software House, Founded in 1986 …Middleware, Distributed Systems, Client/Server and Internet/Intranet Technology …Services include: Consultancy, Architecture, Application Development, Project Management, Deployment, Management, Support …Leader in Microsoft and Sybase Services in The Netherlands

  4. Our Know-How, Your Competitive Edge High-Quality Service and Vision • Provided in: • Training • Consultancy • Exploitation, System Management, Support • Developed with: • Internal Knowledge Centre, including R&D • Knowledge Management • Innovative Projects and Partnerships

  5. IT Experience: Architectures mismatch • Information Architects • Logical / Conceptual Models • Construction / Software Engineers • Pragmatic • Reactive to ‘conceptual’ architects • Infrastructure Architects • Long Term View - Strategic Choices • System Management and Exploitation • Minimize Manpower View • Maintainability, Transparancy, Reduce Diversity • Forced Reactive, Involved after Deployment

  6. IT Architecture vs. Real-World Construction • Architecture • Solution finding / Design expertise • Vision / Esthetics / Culture • IT Architecture • Solution directed • Vision • Esthetics?

  7. Architecture Framework • Viewpoints • Services and Products • Patterns and Platforms • Models • Overview

  8. Viewpoints: Business Business Mission Strategy Value Chain Locations Business Processes Organization Job Types

  9. Viewpoints: Information Business Business Processes Information Areas Information Applications Data Stores

  10. Application Types Component Models Geographic Appl. Model Geographic Data Model Implement. Model Viewpoints: Construction - Applications Business Information Construction

  11. Viewpoints: Application Infrastructure Business Middleware DBMS’s Information Workflow Authoriz. Construction Devl. tools . . . Application Infrastructure Geo AI Model

  12. Viewpoints: Technical Infrastructure Business Hardware Operating Systems Information Network Protocols Construction Network Services . . . Application Infrastructure Geo TI Model Technical Infrastructure

  13. Services and Products (1) • Service: • Functionality with Requirements • Example: Transaction Service • ACID Properties • Database Transactions • Queueing Transactions • Distributed Transactions (Two Phase-Commit, XA-protocol) • Product • Distributed Transactions: Encina • No Distributed Transactions: DBMS

  14. Services and Products (2) • Application Infrastructure • Security: Authorization, Auditing • Communication: RPC, Queueing • Application: • Database, Data Access, • Workflow Management • Transaction • Technical Infrastructure • Security: Authentication • Network: • Directory, Naming • Distributed File Service

  15. Patterns and Platforms (1) • 100’s of services and products • Mandatory, Complementary, Exclusive • Distributed Environment • Unix, NT • Encina • MS SQL Server, Sybase SQL Server, Oracle • Central Mainframe: • OS/390 • CICS • DB2, IMS, IDMS

  16. Patterns and Platforms (2) • Organize services into Patterns and Platforms • Common Application Types • Common Service Requirements • Mandatory Products • Pattern: • Application / Functionality Oriented • Platform: • Base Technical Infrastructure Component

  17. Patterns • Examples • Client/Server (2-tier) • Internet • Mainframe / Host-Based / Terminal-based • N-tier • Office Automation • Communication (E-mail, E-Calendar) • Characteristics • Services and requirements (e.g. TPS, Location of Users) • Mandatory / Recommended Products

  18. Platforms • Example • Workstation • LAN-Server (File and Print Services) • Network Server (Security and Directory Services) • Generic Server (Database and Web Services) • Remote / Mobile PC • Terminal • Characteristics • Unit of Deployment • Supports One or More Patterns

  19. Client/Server Internet Host-based Office Aut. N-Tier Workstation Generic srv Terminal LAN srv Network srv Mainframe Patterns and Platforms (3)

  20. Models (1) • Vision / Mission / Strategy • Business: • Time-to-Market vs. Economies of Scale • Information: • Flexibility, Data Driven, … • Construction: • Component-Oriented, Object-Oriented, Software Factory, … • Application Infrastructure • Technologies: DCE, DCOM, CORBA, Java • Approach: e.g. Technology Indepent (Layer), Technology Optimization • Technical Infrastructure • Technologies, Protocols, Vendors

  21. Models (2) • Generic • Meta-models, architectures • Modelling Approach (e.g. WFM, Component Types) + Strategic Impact • Specific • For each Application • Components, Locations, Communication • Input for Construction, Implementation, Exploitation + Tactical / Operational Impact

  22. Pattern Services Platform Services Architecture Framework - Recap Business Strategy Organization Locations Information Business Processes Applications Construction Application Types Component Model Implement. Model Application Infrastructure Technical Infrastructure

  23. Examples - Police District Strategy Specific Generic Windows NT MS Office • Patterns: • Office Automation • Communication • Terminal-based User Types Workstation Types Y2K Phase-out Terminals • Platforms: • Workstation • [Mobile] • Generic Server • ... Geographic Network Model National, Chain Developments

  24. Examples - Insurance Company (Audit) Strategy Specific Generic Corporate Restructuring Autonomous BU’s Refocusing BU: BPR Logical Appl. Areas Logical Appl. Areas Not: Appl. Arch, Types Buy, Not Make Software Software Package New: Object Orientation Not: Techn. Design Implied: Devl. Tools, Techn. Arch. Central IT Unit w/ Infrastructure Architecture Standard “Application Arch”, Services, Products

  25. Experiences with the model • Application Development • Component Models: • Business Function, Data Access Function, User Interface Component, … • Based on Services Required • Infrastructure Development • Explicit Connections between Business/Information and Infrastructure Views • Patterns and Platforms for Project Demarcation and Organization • Audit / Review • Mapping Available Models and Strategies • Integrating Different Viewpoints

  26. Conclusions • Organize Design Issues • Viewpoints • Strategy, Generic, Specific • Organize Technologies • Patterns and Platforms • Decouple services (specification) from Products (implementation)

  27. Info Support • Knowledge, Experience and Vision • Innovative Software Services and Successful Projects since 1986 • Leading Benelux organisations working with us: ABN AMROING BaringsRabobankKLMAirport SchipholNS Reizigers (Dutch Train Company)KPN (Dutch Telecom)Dutch Tax AuthorityEricssonDepartment of Economic AffairsDepartment of Transport and Public Works VNU Esso BeneluxMoret Ernst & YoungDeloitte & ToucheSybaseMicrosoftIBM NederlandSeveral Police DistrictsSeveral Insurance CompaniesEt cetera

  28. Training Consultancy System Management Support Contact Us: Info Support Einsteinstraat 211 3902 HN Veenendaal The Netherlands Email: info@infosupport.com Tel: +31 (0) 318 552020 Web: www.infosupport.com Our knowledge, Your Competitive Edge

More Related