Web-based Distributed Flexible Manufacturing System (FMS) Monitoring and Control Student: Wei Liu Instructor: Dr. Chang Apr. 23, 2003.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Windows NT server and workstation Name: Li Shen Course: COCS541 Instructor: Mort Anvari.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Reliability on Web Services Presented by Pat Chan 17/10/2005.
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
CS 432 Object-Oriented Analysis and Design
I.1 Distributed Systems Prof. Dr. Alexander Schill Dresden Technical University Computer Networks Dept.
8.
CIM2564 Introduction to Development Frameworks 1 Overview of a Development Framework Topic 1.
Technical Architectures
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Software Architecture Design Instructor: Dr. Jerry Gao.
NCS Grid Service Ken Meacham, IT Innovation Crystal Grid Workshop, Sept 2004.
PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Chapter 7: Client/Server Computing Business Data Communications, 5e.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Chapter 9: Moving to Design
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
Client/Server Computing. Information processing is distributed among several workstations and servers on a network, with each function being assigned.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Web-based Software Development - An introduction.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
.NET, and Service Gateways Group members: Andre Tran, Priyanka Gangishetty, Irena Mao, Wileen Chiu.
Construction of efficient PDP scheme for Distributed Cloud Storage. By Manognya Reddy Kondam.
Chapter 9 Elements of Systems Design
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Introduction to distributed systems Dr. S. Indran 23 January 2004.
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
Enterprise Java Beans Part I Kyungmin Cho 2001/04/10.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Other Topics RPC & Middleware.
1 Chapter 38 RPC and Middleware. 2 Middleware  Tools to help programmers  Makes client-server programming  Easier  Faster  Makes resulting software.
Fundamentals of Database Chapter 7 Database Technologies.
第十四章 J2EE 入门 Introduction What is J2EE ?
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Chapter 2 Operating System Overview
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
1-1 Welcome. MIS 1-3 History of computers 1-4 History of computers.
Windows NT Operating System. Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing.
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
By: PHANIDEEP NARRA. OVERVIEW Definition Motivation.NET and J2EE Architectures Interoperability Problems Interoperability Technologies Conclusion and.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
1 Chapter 38 RPC and Middleware. 2 Middleware  Tools to help programmers  Makes client-server programming  Easier  Faster  Makes resulting software.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
© SERG Reverse Engineering (REportal) REportal: Reverse Engineering Portal (reportal.cs.drexel.edu)
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter One Introduction to Exchange Server 2003.
1 Welcome to Designing a Microsoft Windows 2000 Network Infrastructure.
Distributed Systems Architecure. Architectures Architectural Styles Software Architectures Architectures versus Middleware Self-management in distributed.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Virtual Network Computing Sangmi Lee Oct,25,2000 Florida State University.
Java Distributed Object System
Software Design and Architecture
The Client/Server Database Environment
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
AIMS Equipment & Automation monitoring solution
Quality Assurance for Component-Based Software Development
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
ONAP Architecture Principle Review
Presentation transcript:

Web-based Distributed Flexible Manufacturing System (FMS) Monitoring and Control Student: Wei Liu Instructor: Dr. Chang Apr. 23, 2003

Agenda Introduction Research Objective Approach Conclusions

Introduction  A flexible manufacturing system (FMS) is one manufacturing machine or multiple machines which are integrated by an automated material handling system, whose operation is managed by a computerized control system.  Next-generation FMS should be agile and flexible.  Advancements in Internet technology have made possible new and innovative methods for the remote connectivity and control of FMSs.

A Typical FMS System

Research Objective Develop an Internet-based monitoring and control system for flexible manufacturing systems (FMS) that aims to address the issues such as open architecture design and integration, socket connection and three-level heterogeneous client/server communication and control.

 Extendibility  Interchangeability  Scalability  Portability  Interoperability  Consistency Open Architecture Criteria

 Client/Server Model and Heterogeneity Fusion  Object-Oriented Method and Component Model  Distributed Dynamic Integration and Function Reorganization Technologies and Methodologies for the Design of Open Architecture Systems

Three-level Heterogeneous Client/Server Framework

Component Model-based Interfaces

Monitoring & Control Function Interface

Internet Connectivity & Communication Interface

Connectivity Scheme  Connectivity Scheme for the FMS and the Web Server Communication Control: Serial communication (RS232C)  Connectivity Scheme for the Web Server and the client: (TCP)-based socket layer connection

The Authentication Process

Configuration of the Prototype System 1. The Central CIM Computer  Application Modules: RS232 communication, FMS monitoring & control  Development Platform: Borland C++, ACL  System Platform: DOS, ACL shell 2. The Web Server  Application Modules: RS232 communication (server side module), Security management (server side module), Security control (client & server sides modules), Socket control (client & server sides modules)  Development Platform: Visual C++, Visual Basic, Cosmo Code Java Platform  System Platform: Windows NT, Internet Information Server

A Snapshot of the Prototype System in Run

Conclusions  The open architecture design makes it easier for application systems to be extended and scaled.  The client/server model with heterogeneity fusion is an effect approach by which designers can focus on the picture of the entire system frame and not just the individual components.  The three-level heterogeneous framework, with the function control interface and the Internet connectivity and communication interface, considerably improves the implementation performance of the system on several major aspects: security, speed, efficiency, and reliability.

Questions?