1 / 26

Network Enabled Capability (NEC)

Network Enabled Capability (NEC) . Duncan Russell School of Computing University of Leeds. NEC Programme. Research Involving: the Universities of Bath, Cambridge, Cranfield, Leeds, Leicester, Loughborough, Manchester, Queen’s Belfast, Strathclyde, and York BAE Systems

mauritz
Télécharger la présentation

Network Enabled Capability (NEC)

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. Network Enabled Capability (NEC) Duncan Russell School of Computing University of Leeds

  2. NEC Programme • Research Involving: • the Universities of Bath, Cambridge, Cranfield, Leeds, Leicester, Loughborough, Manchester, Queen’s Belfast, Strathclyde, and York • BAE Systems • Addressing four main topic areas: • Through-Life Systems Management • Systems Architectures • Decision Support • Control and Monitoring

  3. Network Enabled Capability • UK MoD response to rapidly changing conflict environment • Armed forces: • Flexible, ready, rapidly deployable • Controlled, precise force • BAE Systems, defence supplier • Contribute to capability supply • Product/Service lifecycle • Dynamic connected network of customer-supplier

  4. Conceptual Operational Capability Model

  5. Conceptual Organisational Capability Model

  6. Identification of key business processes for exploitation of networked solutions Lifecycle models, including: Architectures and cost models for evolutionary systems of systems Critical Systems Features Effective measurement techniques for NEC delivery Through-Life Systems Management

  7. Architectural representations of systems of systems Evaluation of architectures Through-life systems evolution Architectural Frameworks Systems Architectures

  8. Decision making capability in dynamically reconfigurable multiple distributed organisations Decision Support

  9. Toolkit for managing uncertainty Based on the components of: detection (system health), assessment (prognostics), and response (reconfiguration). Control and Monitoring

  10. Architecture Deliverables

  11. Architecture Stream • Fundamentals • Concepts and Terminology • Problems and Architectural Concepts • Novel Architectures for NEC • Novel Architectures • Service-Oriented Architectures • Architecture Frameworks • Architectural Mechanisms for Evolution • Architectural Design for Changes • Coping with Dynamic Evolution and Unknowns • Evaluation of Architectures • Measurements and Metrics • Analytic Models and Assessment • Experimental and Scenario-based Evaluation

  12. Information gathering • Interviews • BAE Systems view of NEC, view of how customers are to use NEC, its supply chains • MOD views of NEC • Literature, current knowledge of: • architecture engineering • architectural patterns • business process modelling -> business process management • service architectures • military architecture • Architecture frameworks

  13. Architectural Concepts SOA Concepts MoDAF/DoDAF Metrics Glossary of Terms NEC TWiki Architecture Definition Phase

  14. Architectural Concepts • History of architectures1 • SoA • On-Demand • Architectural Patterns2: • Integration patterns • Access Control • Message Routing • Resource Lifecycle [1] Endrei, M., et al., Patterns: Service-Oriented Architecture and Web Services, IBM Redbooks, 2004. http://publib-b.boulder.ibm.com/Redbooks.nsf/RedpieceAbstracts/sg246303.html?Open [2] Booch, G., Handbook of Software Architecture, 2006. http://www.booch.com/architecture/handbook.jsp

  15. Architectural Concepts • Architectural Security • Management • Security Model, Personnel, Change Management • Operational • Physical Protection, Access Control, Continuity & Disaster • Technical • Integrity, Confidentiality, Availability, Authn, Authz, Non-repudiation • Frameworks • Zachman, DoDAF, MoDAF, TOGAF

  16. The software industry attempting to improve software construction along multiple dimensions Middleware Distributed Computing Application Model Mainframe MQ DCE Client/Server EAI, B2B CORBA, J2EE BPM Web Apps Portals Software Construction WS, ebXML SalesForce.com Service Orientation Object Orientation SAP, Oracle… MDD XP Structured Programming Computing Model Solutions RUP Methodologies Dubray, J.-J. (2005) Composite Application: Value Proposition and Architecture http://www.ebpml.org/capp.ppt

  17. Service Oriented Architecture • Decentralised Middleware • Loose Coupling • Discovery by abstract descriptions • Evolvable systems independent of implementation/platform • Interchangeable by interface definition • Autonomous services • Reusable services in new contexts • Inter-organisational • Web & Grid Services • Open standards for inter-organisation resource sharing

  18. MoDAF • 6 Viewpoints (4 from DoDAF) • Strategic*, Operational, Systems, Technical, Acquisition*, All Views • Views with specific content • 15 key views • MoDAF meta-model (m3) • Enterprise Reference Model • MOD Architectural Repository • MoDAF Taxonomy

  19. Metrics • Using Quality of Service Attributes • From SoA • Service Level Agreements • Negotiation of contracts • Monitoring behaviour • …for Evaluation of Architectures

  20. Contracts Standards Dynamic Static Quantifiable Non-Quantifiable What should we be evaluating? Validation and Verification Trust Or possibly faith would be a better term Quality of Service

  21. Quality of Service Attributes • Availability • Whether a Service is present and ready for use • Accessibility • Represents the degree the Service is capable of serving a request • Integrity • Maintaining the correctness of any interaction • Performance • Produce a high throughput but low latency system • Reliability • Capability of maintaining the service and service quality • Regulatory • Service corresponds to rules, laws, standards and specifications • Security • Defines confidentiality for parties using a service • Maintainability • Ability to undergo modifications and repairs

  22. More Attributes • Scalability • Resilience • Survivability • Evolution • Physical Attributes of Services • Integrability • Upgradability • Constructable • Reconfigurable • We must apply all these attributes equally to software, hardware, procedures and people.

  23. Architecture Verification from Brian Randell, Newcastle Univ.

  24. NEC Twiki • Collaborative web portal • Secure access • Textual information • Simple formatting • Automatic topic linking • Revision control • Document upload

  25. Architecture Stream • Fundamentals • Concepts and Terminology • Problems and Architectural Concepts • Novel Architectures for NEC • Novel Architectures • Service-Oriented Architectures • Architecture Frameworks • Architectural Mechanisms for Evolution • Architectural Design for Changes • Coping with Dynamic Evolution and Unknowns • Evaluation of Architectures • Measurements and Metrics • Analytic Models and Assessment • Experimental and Scenario-based Evaluation

More Related