© 2002 ABB Automation Technology Products AB - 1 2002-01-04 33BSE022283.ppt Industrial IT The Aspect Object Architecture Overview.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

ICS 434 Advanced Database Systems
Presentation by Priyanka Sawarkar
© 2007 IBM Corporation Enterprise Content Management Integrating Content, Process, and Connectivity for Competitive Advantage Malcolm Holden October 2007.
General introduction to Web services and an implementation example
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Data - Information - Knowledge
Technical Architectures
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
1 IBM SanFrancisco Product Evaluation Negotiated Option Presentation By Les Beckford May 2001.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Ch 12 Distributed Systems Architectures
Page 1 Building Reliable Component-based Systems Chapter 18 - A Framework for Integrating Business Applications Chapter 18 A Framework for Integrating.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Page 1 Building Reliable Component-based Systems Chapter 17 - Architectural Support for Reuse Chapter 17 Architectural Support for Reuse.
E-Business: Intra-Business E-Commerce
Course Instructor: Aisha Azeem
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
DevNet Unplugged 2002 “Express Your Innovations” Explore The Future PI Application Framework Richard Beeson Software Engineering Group Leader San Leandro,
Web application architecture
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 18 Slide 1 Software Reuse.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Summary Device protocols tied intimately to applications. A need to significantly reduce critical data update times. Current network bandwidth consumption.
Visualization in the Real-Time Enterprise Ken Marsh Service Manager OSI Software Asia Pte Ltd.
Windows Control Center
Enterprise JavaBeans. What is EJB? l An EJB is a specialized, non-visual JavaBean that runs on a server. l EJB technology supports application development.
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
European Plant-to-Enterprise Conference October 27-28, 2009, Utrecht, The Netherlands Mdf MES Development Framework Massimiliano Papaleo.
1 Another group of Patterns Architectural Patterns.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 1: The Database Environment Modern Database Management 9 th Edition Jeffrey A. Hoffer,
1 / Name / Date IDA Interface for Distributed Automation The journey toward Distributed Intelligence.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
© Copyright year ABB. All rights reserved BSE033264R0001, Industrial IT for improved productivity.
Introduction to Microsoft Windows 2000 Integrated support for client/server and peer-to-peer networks Increased reliability, availability, and scalability.
© ABB University - 1 Revision C E x t e n d e d A u t o m a t i o n S y s t e m x A Chapter 4 Engineering Workplace Course T314.
© ABB University - 1 Revision C E x t e n d e d A u t o m a t i o n S y s t e m x A Chapter 17 Graphic Displays Course T314.
CIS 210 Systems Analysis and Development Week 8 Part II Designing Distributed and Internet Systems,
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Copyright © 2014 Rockwell Automation, Inc. All Rights Reserved. Empowering Smart Machines.
14 1 Chapter 14 Web Database Development Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Interaction classes Record context Custom lookups.
Secure Data Exchange Service A Service to Service data exchange, providing data securely and electronically in real-time between two or more State entities.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
The Components of Information Systems
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Netscape Application Server
N-Tier Architecture.
Software Design and Architecture
The Components of Information Systems
Analysis models and design models
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
The Database Environment
Metadata The metadata contains
AIMS Equipment & Automation monitoring solution
Copyright 2005 Prentice- Hall, Inc.
Information System Building Blocks
Presentation transcript:

© 2002 ABB Automation Technology Products AB BSE ppt Industrial IT The Aspect Object Architecture Overview

© 2002 ABB Automation Technology Products AB - 2 Relationship Management Industrial IT - Expanding the Real-Time Domain Enterprise Resource Planning Manufacturing Execution Systems Process Control Asset Optimization Customers, WWW, eBusiness Production Planning & Scheduling Robotics Motors & Drives Sensors & Meters Power Electronics Enterprise Management Factory Management Automation and Control Process Measurement, Actuation, Energy Distribution Enterprise Asset Management Real-Time Character Transaction Character Real Time Consistency Transformers Switchgear Background

© 2002 ABB Automation Technology Products AB - 3 The Aspect Object Architecture Supports the Industrial IT concept, by defining a platform, concepts, and rules, for development of Industrial IT compliant products Background

© 2002 ABB Automation Technology Products AB - 4 The Aspect Object Architecture Requirements: Make it possible to build a system that provides functionality for process automation, asset optimization and collaborative business processes, yet is easily understood and efficient to use Be optimized for the performance, predictability, reliability and availability that is required for high performance real-time process control Provide security mechanisms that allow all operations to be access controlled and logged to comply with regulatory requirements Background

© 2002 ABB Automation Technology Products AB - 5 The Aspect Object Architecture Requirements, cont. Scale competitively from very small ( 200,000 objects) Provide strong support for building reusable application solutions Allow software and equipment of different origin and with different internal implementation technologies to be integrated and work together as one consistent and integrated system Allow new functionality to be incrementally added to and integrated with the system without changing or recompiling existing software Efficiently support development by independent groups in a distributed organization Background

© 2002 ABB Automation Technology Products AB - 6 Logical structure Client/server Network Control Network Fieldbus Plant Intranet Controllers Servers Router Field devices Firewall Internet Server Workplaces (Rich clients) Workplaces (Rich or Thin clients) Workplaces (Thin clients) System Topology

© 2002 ABB Automation Technology Products AB - 7 Integration of Information - a Challenge Many different formats Paper Files Databases Web based Many different systems Legacy systems New systems Different architectures Access problems Tedious and time consuming Inconsistent or outdated information WWW Aspect Objects

© 2002 ABB Automation Technology Products AB - 8 The Aspect Object Model Users need a way to keep together all different aspects of plant and process entities (objects) Control Maintenance Record Product Description Faceplate Ordering form Drawing Aspect Objects

© 2002 ABB Automation Technology Products AB - 9 The Aspect Object Model Users need a way to keep together all different aspects of plant and process entities (objects) Aspect Objects

© 2002 ABB Automation Technology Products AB - 10 The Aspect Object Model Users need a way to keep together all different aspects of plant and process entities (objects) Product specification Quality report Production order Production schedule Production report Profile data Stock report Operator interaction Aspect Objects

© 2002 ABB Automation Technology Products AB - 11 The Aspect Object Model Users need a unified object approach to browsing and storing data Operating Procedure PD_F IC10 7 Process Graphics Simulation Model … Process Graphics Simulation Model P&I Diagram Maintenance Record Product Description Operating Procedure … Process Graphics Simulation Model P&I Diagram Maintenance Record Product Description Operating Procedure … Process Graphics Simulation Model P&I Diagram Maintenance Record Product Description Operating Procedure … Aspect Objects

© 2002 ABB Automation Technology Products AB - 12 The Solution Model Object Real Object Faceplate Aspects Control Graphics Report Trend Applications Control Builder Active Graphics Reports Trends Aspect Systems Aspect Objects

© 2002 ABB Automation Technology Products AB - 13 The Solution Model Object Aspects Real Object Stock report Product specification Operating procedures Production schedule Mechanical drawing Microsoft Excel Microsoft Word IFS AutoCAD Aspect Systems Aspect Objects

© 2002 ABB Automation Technology Products AB - 14 The Aspect Object Architecture Aspect Systems interact through the Aspect Framework The Aspect Framework provides application independence ReportsControl Process Graphics 2345 etc. Aspect Framework Aspect Directory Client Appl. 1 Aspect Systems Aspect Objects

© 2002 ABB Automation Technology Products AB - 15 Object Structures Reactor Heating system Valve Reactor 1 Valve 1.1 Draining 1 MV 1.1 PID 1.1 Reactor 1 Heating 1 Temp control 1 Out 1.1 Valve 1.1 Draining 1 Temp control MV 1.1 PID 1.1 Out 1.1 Heating 1 Reactor 1 Valve 1.1 Draining 1 Temp control MV 1.1 PID 1.1 Out 1.1 Heating 1 Reactor 1 Valve 1.1 Draining 1 Temp control MV 1.1 PID 1.1 Out 1.1 Heating 1 MV 2.1 PID 2.1 Reactor 2 Heating 2 Temp control 2 Out 2.2 Valve 2.1 Draining 2 Aspect Objects

© 2002 ABB Automation Technology Products AB - 16 Object Structures Aspect Objects

© 2002 ABB Automation Technology Products AB - 17 Plant Explorer Aspect Objects

© 2002 ABB Automation Technology Products AB - 18 Aspect Object Types An Aspect Object type defines certain characteristics that are common to several Aspect Object instances Efficient re-use of proven solutions When an instance of an object type is created, the aspects that are defined in the object type are instantiated and associated with it You can add aspects to a specific instance You can replace inherited aspects with instance specific aspects of the same type You can not delete aspects that were inherited from the object type Aspect Objects

© 2002 ABB Automation Technology Products AB - 19 Aspect Object Types Simple and Composite Object Types LibrariesTypesInstances Type StructureFunctional Structure Aspect Objects

© 2002 ABB Automation Technology Products AB - 20 Three software layers Workplace layer Server layer Control layer Architecture Workplace Server Controller Device Web Workplace

© 2002 ABB Automation Technology Products AB - 21 The Aspect Framework The Aspect Object Architecture builds on the concepts of Aspect Objects and Afw Services The rules and conventions defined by the architecture are implemented by the Aspect Framework (Afw) Aspect Framework (Afw) Architecture

© 2002 ABB Automation Technology Products AB - 22 Adding functionality Server and workplace functionality is provided by applications which present themselves as Aspect Systems The control layer is connected to the server layer through connectivity components Aspect systems Aspect Framework (Afw) Connectivity components Architecture

© 2002 ABB Automation Technology Products AB - 23 Aspect System - Integration levels 0.User Interface Wrapping: The application provides its user interface as an ActiveX, ASP/HTML page, Active Document, OLE Server, or Windows application. This is the lowest level of integration, allowing a user to access the application’s user interface through Aspect Objects, but providing no other integration benefits 1.User Interface Integration: The application recognizes itself as an aspect system, and it supports basic aspect operations, such as Create/Delete. When you navigate to the aspect you end up in a context which is relevant to the current Aspect Object 2.Navigation Integration: The aspect system recognizes the fact that there are also other aspect systems. It supports context menus, making it possible to navigate to other aspects directly from within the application. It also provides contents for other aspect systems to include in context menus 3.Engineering Integration: The aspect system supports all aspect operations, including Copy/Paste, Export/Import, Inheritance and Version Handling. The aspect system has knowledge about object type libraries and structures 4.Administrative Integration: The aspect system supports integrated administration, including install, backup/restore, and NLS translation 5.Data Management Integration: The aspect system supports life-cycle management, and transaction handling with roll-back Architecture

© 2002 ABB Automation Technology Products AB - 24 Protocol stack A OPC Server B Protocol stack B Controller Type A Device Type B Connector Adaptor for AAdaptor for OPC Application example - Graphics File Set Distribution Display Cache Aspect Directory Aspect Server ASO Connector Application ASO Graphics Builder Graphics client Afw OPC/DA Handler Graphics client Afw OPC/DA Handler Connectivity ServerApplication Server Architecture

© 2002 ABB Automation Technology Products AB - 25 Control layer Functionality in the control layer is provided by controllers and other types of devices Control network devices Fieldbus devices Web devices Generic devices Integration of Control Layer Workplace Server Controller Device Web Workplace

© 2002 ABB Automation Technology Products AB - 26 Connecting Controllers & Devices Control network Web Device Control Network Device Field Device Field Device Fieldbus Field Device Field Device Fieldbus http e.g. on TCP/IP/E-net Plant network Other, e.g. Modbus Generic Device Generic Device Other, e.g. Modbus Server CA Service OPC Server or Connector Integration of Control Layer

© 2002 ABB Automation Technology Products AB - 27 Connectivity components Data access OPC config. Control config. Appl. Other Aspect Systems OPC Server Controller Server Control Network Data access Protocol stack (e.g. MMS/TCP/IP/E-net) Afw OPC Control Aspect System (e.g. IEC Control Builder) Control Runtime (e.g. IEC ) Protocol stack (e.g. MMS/TCP/IP/E-net) Integration of Control Layer

© 2002 ABB Automation Technology Products AB - 28