TECNOLOGIES FOR INFORMATION SYSTEMS
|
|
- Amberly Jody Parker
- 6 years ago
- Views:
Transcription
1 TECNOLOGIES FOR INFORMATION SYSTEMS INTRODUCTION Prof. Fabio A. Schreiber home.dei.polimi.it/schreibe/index.htmlindex.html Prof. Letizia Tanca tanca.dei.polimi.it Dipartimento di Elettronica e Informazione Politecnico di Milano COURSE PROGRAMME (1) THE LECTURES WILL DEAL WITH THE FOLLOWING TOPICS, NOT NECESSARILY IN THIS ORDER Information Systems Architectures Heterogeneous Systems Integration model heterogeneity semantic heterogeneity Data Analysis Tools Data Warehouse Architectures and Design Data Mining and its Applications Non-structured Data Management Information Retrieval Systems text analysis F. A. Schreiber - L. Tanca 1 INTRODUCTION 1
2 COURSE PROGRAMME (2) Semi-structured Data Management meta-models wrappers and mediators search engines Embedded IS Introduction to Embedded Databases Main Memory Databases Real Time Databases Introduction to Wireless Sensor Networks Time Representation and Management in IS Time Ontology Temporal Databases CLASS HOURS: 50 lessons; 20 Exercises ESTIMATE PROJECT HOURS: 90 F. A. Schreiber - L. Tanca 2 INTRODUCTION SUPPORT MATERIALS COURSE WEB SITE: AVAILABLE SUPPORT MATERIALS COURSE PROGRAM DETAILED LECTURE CALENDAR BIBLIOGRAPHICAL REFERENCES LECTURE SLIDES PROJECT SEMINAR SLIDES SOME EXERCISES Consulting this material is a necessary, but not a sufficient condition, for passing the final examination. Individual study of the suggested bibliography is a must F. A. Schreiber - L. Tanca 3 INTRODUCTION 2
3 EXAMINATIONS NON TLC STUDENTS A SHORT WRITTEN EXERCISE (about 1.5 hrs) A COLLOQUY A MARK WILL BE GIVEN AFTER THE FIRST TWO STEPS A PROJECT PROJECT SEMINARS GUIDED PROJECT SESSIONS PROJECT REPORT AND PRESENTATION A MARK WILL BE GIVEN FOR THE PROJECT THE FINAL MARK IS THE AVERAGE OF THE TWO PARTIAL EVALUATIONS TLC STUDENTS: A COLLOQUY F. A. Schreiber - L. Tanca 4 INTRODUCTION EXAMINATIONS NON TLC STUDENTS SHORT SHORT WRITTEN WRITTEN EXERCISE EXERCISE (about (about hrs) hrs) A E MARK TLC STUDENTS COLLOQUY COLLOQUY INS 30L MARK AVG INS 30L MARK TLC STUDENT NO YES PROJECT PROJECT (WITHIN (WITHIN 1 1 ACADEMIC ACADEMIC YEAR) YEAR) REGISTER REGISTER REGISTER REGISTER F. A. Schreiber - L. Tanca 5 INTRODUCTION 3
4 FOLLOW UP MORE TOPICS IN THE AREA OF WIRELESS SENSORS NETWORKS AND OF PERVASIVE MOBILE CONTEXT-AWARE INFORMATION SYSTEMS ARE DEALT WITH IN ADVANCED INFORMATION SYSTEMS B: PERVASIVE INFORMATION SYSTEMS F. A. Schreiber - L. Tanca 6 INTRODUCTION INFORMATION SYSTEMS BACKGROUND ORGANIZATION STRUCTURE AND ORGANISATION ASPECTS FUNCTIONAL AND PLANNING ASPECTS PROCEDURES DATA LEGAL AND PROFESSIONAL ASPECTS HUMAN RELATIONS INFORMATION SYSTEM COMPUTER SYSTEM COMPUTER BASED INFORMATION SYSTEM COMPUTER SYSTEMS ARCHITECTURES OPERATING SYSTEMS DATABASE MANAGEMENT SYSTEMS SOFTWARE ENGINEERING INFORMATIC TECHNOLOGIES AND METHODOLOGIES F. A. Schreiber - L. Tanca 7 INTRODUCTION 4
5 COMPLEX INFORMATION SYSTEMS F. A. Schreiber - L. Tanca 8 INTRODUCTION (PRE)HISTORICAL DEVELOPMENT OF INFORMATION SUPPORTING TECHNOLOGIES Nos Agilulfus 1 in nostra potestate statuemus ut tibi agrum fertilissi. detur pro 40 tall. CLAY (EBLA XXIV SEC. B.C.) PAPYRUS (EGYPT XII SEC. B.C.) PARCHMENT (EUROPE XII SEC. A.D.) PAPER FILES (XVII SEC.) PUNCHED CARDS (FORTIES) MAGNETICAL SUPPORTS (SIXTIES) F. A. Schreiber - L. Tanca 9 INTRODUCTION 5
6 INFORMATION SYSTEMS AND DATA TECHNOLOGY FILE SYSTEM QUERY ANSWERING SYSTEM NATURAL LANGUAGE PROCESSING INFORMATION RETRIEVAL DATA BASE SYSTEM MANAGEMENT INFORMATION SYSTEM STATISTICS, OPERATIONAL RESEARCH DECISION SUPPORT SYSTEM KNOWLEDGE BASED SYSTEMS MATHEMATICAL LOGIC F. A. Schreiber - L. Tanca 10 INTRODUCTION SYSTEM ARCHITECTURE DEVELOPMENT MANY USERS PER MACHINE SINGLE USER MACHINES MANY MACHINES PER USER HIGH INFORMATION SERVICES AND TOOLS PC + NETWORK DISTRIBUTION WS / SERVER TIME SHARING RJE LOW BATCH LOW PERSONALIZATION HIGH From: Cherniack, Franklin, Zdonik F. A. Schreiber - L. Tanca 11 INTRODUCTION 6
7 THE ARCHITECTURE OF A MODERN INFORMATION SYSTEM SERVER LOCAL NETWORK WIDE BAND DIGITAL NETWORKS FRONT END NARROW BAND REST INTERNAL NETWORK FIREWALL ANALOGICAL NETWORKS OF THE WORLD WIRELESS NETWORKS LOCAL NETWORK SERVER F. A. Schreiber - L. Tanca 12 INTRODUCTION INFORMATION MANAGEMENT TECHNOLOGIES DATA WAREHOUSE DECISION SUPPORT SYSTEMS DATA MINING INFORMATION SYSTEMS ANALYSIS DATA INTEGRATION REAL-TIME MAIN MEMORY TEMPORAL DATABASES DISTRIBUTED ETHEROGENEOUS DATA MANAGEMENT WEB INFORMATION SYSTEMS NON STRUCTURED SEMISTRUCTURED AND MULTIMEDIAL INFORMATION EMBEDDED SISTEMS MOBILE AND CONTEXT- AWARE COMPONENTS INFORMATION RETRIEVAL SISTEMS F. A. Schreiber - L. Tanca 13 INTRODUCTION 7
8 THE NEW TECHNOLOGICAL ENVIRONMENT (1) DISTRIBUITED SYSTEMS ON COMPUTER NETWORKS EASE OF ACCES, INTEROPERABILITY MULTIPROCESSOR, PARALLEL SYSTEMS PERFORMANCE SCALABILITY F. A. Schreiber - L. Tanca 14 INTRODUCTION THE NEW TECHNOLOGICAL ENVIRONMENT (2) NEW TECHNOLOGIES FOR DATA MANAGEMENT HOMOGENEOUS DISTRIBUTED DATABASE DATA WAREHOUSE INTERNET CONNECTED SYSTEMS WORLD-WIDE-WEB: THE BEST INFORMATION ACCESS INTERFACE HETEROGENEOUS INTERCONNECTED SYSTEMS MOBILE COMPONENTS F. A. Schreiber - L. Tanca 15 INTRODUCTION 8
9 THE NEW TECHNOLOGICAL ENVIRONMENT (3) THE MASSIVE INTERNET WIDESPREADING INFLUENCES INFORMATION SYSTEMS AS TO NO MORE INFORMATION SEARCH AND RETRIEVAL IN A SINGLE DATA BANK, BUT IN EVERY NETWORK NODES INTERNET/WWW ARCHITECTURE USED ALSO FOR INTRA/INTER-COMPANY INFORMATION SYSTEMS INTRANET + EXTRANET = INTERNET INTEGRATION NEED AMONG THE WEB TECHNOLOGY AND TRADITIONAL OLTP F. A. Schreiber - L. Tanca 16 INTRODUCTION THE NEW TECHNOLOGICAL ENVIRONMENT (4) THREE TIERS ARCHITECTURE PRESENTATION BROWSER (Netscape Navigator, Internet Explorer, ecc.) CLIENT FUNCTIONAL APPLICATION AND NETWORK MANAGEMENT FUNCTIONS WEB SERVER DATA DBMS BACK END F. A. Schreiber - L. Tanca 17 INTRODUCTION 9
10 THE NEW TECHNOLOGICAL ENVIRONMENT (5) INTRANET EXTENSION TO THE COMPANY INFORMATION SYSTEM OF THE USER FRIENDLINESS OF THE WEB TECHNOLOGY THEY MUST EFFECTIVELY INTEGRATE DBMS, WFMS TECHNOLOGIES, AND OLTP AND OLAP SYSTEMS THEY MUST PROVIDE ACCESS SECURITY FROM THE EXTERNAL WORLD BY MEANS OF FIREWALL F. A. Schreiber - L. Tanca 18 INTRODUCTION THE NEW TECHNOLOGICAL ENVIRONMENT (6) USE OF MOBILE DEVICES TYPE AND POWER OF THE DEVICE (smart cards, cell phones, PDAs, portable PC,...) OPERATING ENVIRONMENT VARIABILITY (proprietary, intranet/internet, ) ACCURATE AND COHERENT SPATIO/TEMPORAL PERCEPTION OF SERVICE STATE AND QUALITY (QoS) MULTICANALITY F. A. Schreiber - L. Tanca 19 INTRODUCTION 10
11 THE NEW APPLICATION ENVIRONMENT (1) INTERNET COMMERCIAL APPLICATIONS < >2000 , FILE TRANSFER MARKETING DECISION SUPPORT GROUPWARE COMMERCIAL AND FINANCIAL TRANSACTIONS WORKFLOW, BUSINESS TO BUSINESS MULTIMEDIA VIRTUAL COMMERCE F. A. Schreiber - L. Tanca 20 INTRODUCTION THE NEW APPLICATION ENVIRONMENT (2) AN EXAMPLE: ELECTRONIC COMMERCE APPLICATION COMPLEXITY SERVICE ORIENTED SITES WEB BASED INFORMATION (hotmail) ELECTRONIC SYSTEMS COMMERCE PRESENTATION SITES CATALOGUE SITES WORKFLOW DESIGN HYPERTEXT DESIGN DATA COMPLEXITY F. A. Schreiber - L. Tanca 21 INTRODUCTION 11
12 THE NEW APPLICATION ENVIRONMENT (3) A VERY LARGE NUMBER OF LARGE DATA SOURCES GENERALLY HIGHLY VARIABLE AND VOLATILE DATA (ES. WEB) HIGHLY HETEROGENEOUS DATA SOURCES DIFFERENT DATA STRUCTURING LEVELS DATABASES WITH DIFFERENT UDERLYING MODELS (RELATIONAL, OBJECT ORIENTED, LEGACY ) SEMI-STRUCTURED STRUCTURED DATA (XML, HTML, OTHER TAGGING SYSTEMS ) NON-STRUCTURED DATA (TEXT, IMAGE, SOUND, ETC ) DIFFERENT TERMINOLOGIES AND CONTEXTS F. A. Schreiber - L. Tanca 22 INTRODUCTION THE NEW APPLICATION ENVIRONMENT (4) CONTEXT AWARENESS THE SYSTEM CAPABILITY OF IDENTIFYING AN ENVIRONMENTAL SITUATION AND TO ADAPT ITSELF TO IT IN ORDER TO BE APPLICATION EFFECTIVE POSITION TIME INTEREST TOPICS SOCIAL VARIABLES NOISE LEVEL PRIVACY CONSTRAINTS F. A. Schreiber - L. Tanca 23 INTRODUCTION 12
13 UNIFYING PROBLEMS DISTRIBUTION AND SPATIO-TEMPORAL TEMPORAL CONTEXT OF DATA SOURCES OF INFORMATION SERVERS OF USERS DATA HETEROGENEITY FORMATS SEMANTICS POOR STRUCTURING OF BOTH DATA AND INFORMATION F. A. Schreiber - L. Tanca 24 INTRODUCTION COMMON TECHNIQUES WEB AND DATABASES INTERCONNECTION WORKFLOW AND DATABASES INTERCONNECTION DATA ANALYSIS TECHNIQUES DATA MINING WEB AND DATA BANKS SEARCH F. A. Schreiber - L. Tanca 25 INTRODUCTION 13
14 DATA INTEGRATION A SOLUTION MERGES DATA COMING FROM DIFFERENT SOURCES GIVES USER A UNIFIED VIEW HE/SHE NEEDS NO MORE DISCOVER DATA SOURCES RELEVANT TO A GIVEN QUEY HE/SHE NEEDS NO MORE INTERACT WITH EACH DATA SOURCE INDIVIDUALLY THE RESULTS OF INDIVIDUAL SUB-QUERIES ARE COMBINED INTO A SINGLE ANSWER F. A. Schreiber - L. Tanca 26 INTRODUCTION HOW TO DO DATA INTEGRATION SCHEMATA INTEGRATION AND DATA FILTERING (OFF-LINE) SPARSE SOURCES SCHEMATA INTEGRATION INTEGRATED SCHEMA DISTRIBUTED QUERY CENTRALIZED QUERY INDIVIDUAL ANSWERS ANSWERS INTEGRATION FINAL ANSWER WRAPPER AND MEDIATORS (ON-LINE) F. A. Schreiber - L. Tanca 27 INTRODUCTION 14
15 HOW TO DO APPLICATION INTEGRATION MIDDLEWARE ENTERPRISE APPLICATION INTEGRATION (EAI) WEB SERVICES F. A. Schreiber - L. Tanca 28 INTRODUCTION HOW TO DO APPLICATION INTEGRATION MIDDLEWARE PROVIDES THE PROGRAMMER WITH FUNCTIONALITIES WHICH, OTHERWISE, SHOULD BE BUILT ANEW EACH TIME A LARGE SOFTWARE INFRASTRUCTURE IS REQUIRED IN ORDER TO CREATE THESE PROGRAMMING ABSTRACTIONS RPC (Remote Procedure Call) BASED SYSTEMS TP MONITORS OBJECT BROKERS MESSAGGE BASED SYSTEMS (asinchronous) F. A. Schreiber - L. Tanca 29 INTRODUCTION 15
16 HOW TO DO APPLICATION INTEGRATION ENTERPRISE APPLICATION INTEGRATION (EAI) EXTENDS THE MIDDLEWARE CONCEPT FROM NEW APPLICATION LOGICS CREATION TO COMPLEX APPLICATIONS INTEGRATION USEFUL IN HIGHLY HETEROGENEOUS ENVIRONMENTS WHERE THE LOWEST LEVEL MECHANISMS SHOULD BE ADAPTED TO EACH PARTICULAR SYSTEM IT MAINLY USES ASINCHRONOUS COMMUNICATIONS MESSAGE BROKERS PUBLISH/SUBSCRIBE PARADIGM WORKFLOW MANAGEMENT SYSTEMS F. A. Schreiber - L. Tanca 30 INTRODUCTION HOW TO DO APPLICATION INTEGRATION WEB SERVICES A SERVICE IS A PROCEDURE, A METHOD OR AN OBJECT PROVIDED WITH A STABLE AND PUBLIC INTERFACE WHICH CAN BE INVOKED BY CLIENTS A WEB SERVICE IS A SOFTWARE APPLICATION PROVIDED WITH A STABLE AND PUBLIC INTERFACE A WEB SERVICE IS NOT A SET OF WEB PAGES F. A. Schreiber - L. Tanca 31 INTRODUCTION 16
17 HOW TO DO APPLICATION INTEGRATION WEB SERVICES A WAY TO EXPOSE THE FUNCTIONALITIES OF AN INFORMATION SYSTEM MAKING THEM AVAILABLE THROUGH STANDARD WEB TECHNOLOGIES A SOFTWARE APPLICATION IDENTIFIED BY AN URI INTERFACES AND CONNECTIONS CAN BE DEFINED, DESCRIBED, AND DISCOVERED BY MEANS OF XML COMPONENTS SUPPORTS DIRECT INTERACTIONS WITH OTHER AGENTS BY MEANS OF XML MESSAGES EXCHANGED VIA INTERNET PROTOCOLS F. A. Schreiber - L. Tanca 32 INTRODUCTION WEB SERVICES ARCHITECTURE COMPANY A (PROVIDER) WEB SERVICE WEB SERVICE INTERFACE ACCESS TO THE INTERNAL SYSTEM COMPANY D (CLIENT) CLIENT INTERNAL INTERNAL ARCHITECTURE ARCHITECTURE MIDDLEWARE EXTERNAL EXTERNAL ARCHITECTURE ARCHITECTURE WEB SERVICE WEB SERVICE WEB SERVICE COMPANY C (PROVIDER) INTERNAL SERVICE INTERNAL SERVICE WEB SERVICE WEB SERVICE COMPANY B (PROVIDER) From: Alonso, Casati, Kuno, Machiraju F. A. Schreiber - L. Tanca 33 INTRODUCTION 17
18 WEB SERVICES ARCHITECTURE WEB SERVICES ARE USED AS SOPHISTICATED WRAPPER IN A TIER ABOVE CONVENTIONAL MIDDLEWARE SERVICES THE INTERNAL ARCHITECTURE DEFINES THE CONNECTIONS WITH THE LOCAL INFORMATION SYSTEMS THE EXTERNAL ARCHITECTURE DEFINES HOW WEB SERVICES CAN RECOGNIZE AND INTERACT WITH EACH OTHER IT REQUIRES THAT DIFFERENT ORGANIZATIONS COOPERATE VIA INTERNET OFTEN THERE IS NO CENTRALIZED CONTROL IT IS BASED ON THE DEFINITION OF WIDELY RECOGNIZED STANDARDS F. A. Schreiber - L. Tanca 34 INTRODUCTION WEB SERVICES INFRASTRUCTURE TO IMPLEMENT A SET OF WEB SERVICES WE NEED A COMMON SYNTAX FOR SPECIFICATION PROVIDED BY XML STANDARDS A MECHANISM ALLOWING THE INTERACTION AMONG THE INTERESTED SITES A COMMON DATA FORMAT AN AGREEMENT AS TO THE INTERACTION TYPE ASINCHRONOUS (MESSAGES) SINCHRONOUS (RPC) A MECHANISM WHICH MAPS MESSAGES ON THE TRANSPORTATION PROTOCOL (TCP/IP, HTTP, SMTP) SIMPLE OBJECT ACCESS PROTOCOL (SOAP) F. A. Schreiber - L. Tanca 35 INTRODUCTION 18
19 WEB SERVICES INFRASTRUCTURE A STANDARD DESCRIPTION OF SERVICES AND OF THEIR INTERFACES WEB SERVICES DESCRIPTION LANGUAGE (WSDL) WHEN COMPILED IN AN APPROPRIATE PROGRAMMING LANGUAGE, IT GENERATES THE STUBS AND THE SKELETONS TO MAKE SERVICE CALLS TRANSPARENT TO THE USER A NAMING AND DIRECTORY MANAGEMENT SERVICE A STANDARD WAY TO PUBBLISH AND LOCATE SERVICES UNIVERSAL DESCRIPTION DISCOVERY and INTEGRATION (UDDI) F. A. Schreiber - L. Tanca 36 INTRODUCTION WEB SERVICES INFRASTRUCTURE PROVIDER WDSL REQUESTOR WDSL COMPILER CLIENT SIDE WDSL COMPILER PROVIDER SIDE PROVIDER APPLICATION OBJECT (CLIENT) STUB APPLICATION OBJECT (PROVIDER) SKELETON SOAP MIDDLEWARE SOAP MESSAGGES SOAP MIDDLEWARE SOAP MESSAGGES SERVICE SEARCH SOAP MESSAGGES SERVICE PUBLICATION SOAP MIDDLEWARE SERVICE DESCRIPTION From: Alonso, Casati, Kuno, Machiraju UDDI REGISTRY F. A. Schreiber - L. Tanca 37 INTRODUCTION 19
20 NEW FRONTIERS CLOUD COMPUTING: DELIVERING HOSTED SERVICES THROUGH THE INTERNET IaaS (Infrastructure as a Service) Provides virtual server instances with unique IP address and storage on demand (e.g. Amazon Web Services PaaS (Platform as a Service) Set of software and development tools hosted on the provider s infrastructure (e.g. GoogleApps) SaaS (Software as a Service) The service provider supplies both the application and the data. The user operates from a front-end portal F. A. Schreiber - L. Tanca 38 INTRODUCTION CLOUD COMPUTING CLOUD STORAGE DATA IS STORED ON MULTIPLE (THIRD PARTIES) VIRTUAL SERVERS MAIN PROS DEVICE INDEPENDENCE RELIABILITY (RESOURCES REPLICATION) SCALABILITY (RESOURCES USED ON DEMAND) MAINTENANCE MAIN CONS LOSS OF CONTROL PRIVACY LEAKS F. A. Schreiber - L. Tanca 39 INTRODUCTION 20
Chapter 3. Database Architecture and the Web
Chapter 3 Database Architecture and the Web 1 Chapter 3 - Objectives Software components of a DBMS. Client server architecture and advantages of this type of architecture for a DBMS. Function and uses
More informationDistributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1
Distributed Systems Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1 Service Oriented Architectures (SOA) A SOA defines, how services are
More informationDistributed Systems Architectures. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1
Distributed Systems Architectures Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1 Objectives To explain the advantages and disadvantages of different distributed systems architectures
More information(9A05803) WEB SERVICES (ELECTIVE - III)
1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available
More informationIntroduction to Distributed Systems. INF5040/9040 Autumn 2018 Lecturer: Eli Gjørven (ifi/uio)
Introduction to Distributed Systems INF5040/9040 Autumn 2018 Lecturer: Eli Gjørven (ifi/uio) August 28, 2018 Outline Definition of a distributed system Goals of a distributed system Implications of distributed
More informationDistributed systems. Distributed Systems Architectures. System types. Objectives. Distributed system characteristics.
Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that
More informationMiddleware. Adapted from Alonso, Casati, Kuno, Machiraju Web Services Springer 2004
Middleware Adapted from Alonso, Casati, Kuno, Machiraju Web Services Springer 2004 Outline Web Services Goals Where do they come from? Understanding middleware Middleware as infrastructure Communication
More informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY (An NBA Accredited Programme) ACADEMIC YEAR 2012-2013 / EVEN SEMESTER YEAR / SEM : IV / VIII BATCH: 2009-2013 (2008 Regulation) SUB CODE
More informationLesson 14 SOA with REST (Part I)
Lesson 14 SOA with REST (Part I) Service Oriented Architectures Security Module 3 - Resource-oriented services Unit 1 REST Ernesto Damiani Università di Milano Web Sites (1992) WS-* Web Services (2000)
More informationDistribution and web services
Chair of Software Engineering Carlo A. Furia, Bertrand Meyer Distribution and web services From concurrent to distributed systems Node configuration Multiprocessor Multicomputer Distributed system CPU
More informationXML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web
Web Services. XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web Platform: Windows COM Component Previously
More informationDistributed Automation System based on Java and Web Services
Distributed Automation System based on Java and Web Services Nikolay Kakanakov, Mitko Shopov, Grisha Spasov Abstract: The paper presents the implementation of a model for Distributed Automation Systems
More informationINTRODUCTORY INFORMATION TECHNOLOGY CREATING WEB-ENABLED APPLICATIONS. Faramarz Hendessi
INTRODUCTORY INFORMATION TECHNOLOGY CREATING WEB-ENABLED APPLICATIONS Faramarz Hendessi INTRODUCTORY INFORMATION TECHNOLOGY Lecture 11 Fall 2010 Isfahan University of technology Dr. Faramarz Hendessi 2
More informationAgent-Enabling Transformation of E-Commerce Portals with Web Services
Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:
More informationIdentität und Autorisierung als Grundlage für sichere Web-Services. Dr. Hannes P. Lubich IT Security Strategist
Identität und Autorisierung als Grundlage für sichere Web-Services Dr. Hannes P. Lubich IT Security Strategist The Web Services Temptation For every $1 spent on software $3 to $5 is spent on integration
More informationWeb Engineering. Winter Term 2006/07 Prof. Dr. Gregor Engels. Chapter I: Web Applications.
Web Engineering Winter Term 2006/07 Prof. Dr. Gregor Engels Chapter I: Web Applications Acknowledgements Prof. Dr. Gerti Kappel, TU Wien http://www.big.tuwien.ac.at/teaching/offer/ss05/we_vo/ G. Kappel,
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.
More informationService Oriented Architectures Visions Concepts Reality
Service Oriented Architectures Visions Concepts Reality CSC March 2006 Alexander Schatten Vienna University of Technology Vervest und Heck, 2005 A Service Oriented Architecture enhanced by semantics, would
More informationID2208 Programming Web Services
ID2208 Programming Web Services http://people.kth.se/~misha/id2208 /index Mihhail Matskin: misha@kth.se Spring 2015 Course info http://people.kth.se/~misha/id2208/index Coordinator Mihhail Matskin misha@kth.se
More informationDS 2009: middleware. David Evans
DS 2009: middleware David Evans de239@cl.cam.ac.uk What is middleware? distributed applications middleware remote calls, method invocations, messages,... OS comms. interface sockets, IP,... layer between
More informationImplementing a Ground Service- Oriented Architecture (SOA) March 28, 2006
Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling
More informationMETADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE
UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology
More informationSimple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer
Simple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer Minimal List Common Syntax is provided by XML To allow remote sites to interact with each other: 1. A common
More informationDistributed and Cloud Computing
Jiří Kašpar, Pavel Tvrdík (ČVUT FIT) Distributed and Cloud Computing MI-POA, 2011, Lecture 12 1/28 Distributed and Cloud Computing Ing. Jiří Kašpar prof. Ing. Pavel Tvrdík CSc. Department of Computer Systems
More informationNotes. Submit homework on Blackboard The first homework deadline is the end of Sunday, Feb 11 th. Final slides have 'Spring 2018' in chapter title
Notes Ask course content questions on Slack (is651-spring-2018.slack.com) Contact me by email to add you to Slack Make sure you checked Additional Links at homework page before you ask In-class discussion
More informationBerner Fachhochschule. Technik und Informatik. Web Services. An Introduction. Prof. Dr. Eric Dubuis Berner Fachhochschule Biel
Berner Fachhochschule Technik und Informatik Web Services An Introduction Prof. Dr. Eric Dubuis Berner Fachhochschule Biel Overview Web Service versus Web Application A Definition for the Term Web Service
More informationWeb Services - Concepts, Architecture and Applications Part 3: Asynchronous middleware
Web Services - Concepts, Architecture and Applications Part 3: Asynchronous middleware Gustavo Alonso and Cesare Pautasso Computer Science Department ETH Zürich alonso@inf.ethz.ch http://www.inf.ethz.ch/~alonso
More information1.264 Lecture 16. Legacy Middleware
1.264 Lecture 16 Legacy Middleware What is legacy middleware? Client (user interface, local application) Client (user interface, local application) How do we connect clients and servers? Middleware Network
More informationSYSTEMS FOR NON STRUCTURED INFORMATION MANAGEMENT
SYSTEMS FOR NON STRUCTURED INFORMATION MANAGEMENT Prof. Dipartimento di Elettronica e Informazione Politecnico di Milano INFORMATION SEARCH AND RETRIEVAL Inf. retrieval 1 PRESENTATION SCHEMA GOALS AND
More informationSERVICE-ORIENTED COMPUTING
THIRD EDITION (REVISED PRINTING) SERVICE-ORIENTED COMPUTING AND WEB SOFTWARE INTEGRATION FROM PRINCIPLES TO DEVELOPMENT YINONG CHEN AND WEI-TEK TSAI ii Table of Contents Preface (This Edition)...xii Preface
More informationChapter Outline. Chapter 2 Distributed Information Systems Architecture. Layers of an information system. Design strategies.
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline
More informationTransport (http) Encoding (XML) Standard Structure (SOAP) Description (WSDL) Discovery (UDDI - platform independent XML)
System Programming and Design Concepts Year 3 Tutorial 08 1. Explain what is meant by a Web service. Web service is a application logic that is accessible using Internet standards. A SOA framework. SOA
More informationWWW, REST, and Web Services
WWW, REST, and Web Services Instructor: Yongjie Zheng Aprile 18, 2017 CS 5553: Software Architecture and Design World Wide Web (WWW) What is the Web? What challenges does the Web have to address? 2 What
More informationIncorporating applications to a Service Oriented Architecture
Proceedings of the 5th WSEAS Int. Conf. on System Science and Simulation in Engineering, Tenerife, Canary Islands, Spain, December 16-18, 2006 401 Incorporating applications to a Service Oriented Architecture
More informationCSE 5306 Distributed Systems. Course Introduction
CSE 5306 Distributed Systems Course Introduction 1 Instructor and TA Dr. Donggang Liu @ CSE Web: http://ranger.uta.edu/~dliu Email: dliu@uta.edu Phone: 817-2720741 Office: ERB 555 Office hours: Tus/Ths
More informationEnterprise Application Integration (Middleware)
Enterprise Application Integration (Middleware) Gustavo Alonso - Cesare Pautasso Computer Science Department Swiss Federal Institute of Technology (ETHZ) {alonso, pautasso}@inf.ethz.ch http://www.iks.inf.ethz.ch/
More informationMeltem Özturan misprivate.boun.edu.tr/ozturan/mis515
Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515 1 2 1 Selecting the Best Alternative Major Activities in the Analysis Phase Gather information Define system requirements Prototype for feasibility
More informationIntroduction to Distributed Systems
Introduction to Distributed Systems Other matters: review of the Bakery Algorithm: why can t we simply keep track of the last ticket taken and the next ticvket to be called? Ref: [Coulouris&al Ch 1, 2]
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationGoal: Offer practical information to help the architecture evaluation of an SOA system. Evaluating a Service-Oriented Architecture
Evaluating a Service-Oriented Architecture Paulo Merson, SEI with Phil Bianco, SEI Rick Kotermanski, Summa Technologies May 2007 Goal: Offer practical information to help the architecture evaluation of
More informationWeb Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review
Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services
More informationDISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 1. Introduction
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN Chapter 1 Introduction Definition of a Distributed System (1) A distributed system is: A collection of
More informationWeb Services and SOA. The OWASP Foundation Laurent PETROQUE. System Engineer, F5 Networks
Web Services and SOA Laurent PETROQUE System Engineer, F5 Networks OWASP-Day II Università La Sapienza, Roma 31st, March 2008 Copyright 2008 - The OWASP Foundation Permission is granted to copy, distribute
More informationRealisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005
Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005 Agenda SOA Realisation Web Services Web Services Core Technologies SOA and Web Services [1] SOA is a way of organising
More informationSemantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95
ه عا ی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Fall 94-95 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015
RESEARCH ARTICLE OPEN ACCESS Multi-Lingual Ontology Server (MOS) For Discovering Web Services Abdelrahman Abbas Ibrahim [1], Dr. Nael Salman [2] Department of Software Engineering [1] Sudan University
More informationITM DEVELOPMENT (ITMD)
ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications
More informationChapter Outline. Chapter 2 Distributed Information Systems Architecture. Distributed transactions (quick refresh) Layers of an information system
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline
More informationPeopleSoft Internet Architecture
PeopleSoft Internet Architecture AN OPEN ARCHITECTURE FOR INTERNET ACCESS AND INTEGRATION 3 ( 2 3 / (6 2 ) 7 Ã3 2 6, 7, 2 1 Ã3 $ 3 ( 5 - $ 1 8 $ 5 < Ã 3 (23/(6 2)7Ã, 17(51(7Ã$ 5&+,7(&785( - $18$5
More informationAdvanced Lectures on knowledge Engineering
TI-25 Advanced Lectures on knowledge Engineering Client-Server & Distributed Objects Platform Department of Information & Computer Sciences, Saitama University B.H. Far (far@cit.ics.saitama-u.ac.jp) http://www.cit.ics.saitama-u.ac.jp/~far/lectures/ke2/ke2-06/
More informationInformation Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a *
Information Retrieval System Based on Context-aware in Internet of Things Ma Junhong 1, a * 1 Xi an International University, Shaanxi, China, 710000 a sufeiya913@qq.com Keywords: Context-aware computing,
More informationSoftware MEIC. (Lesson 20)
Software Architecture @ MEIC (Lesson 20) Last class C&C styles Multi-tier style Dynamic reconfiguration style Peer-to-Peer style Today C&C styles Publish-subscribe style Service-oriented architecture style
More informationLesson 5 Web Service Interface Definition (Part II)
Lesson 5 Web Service Interface Definition (Part II) Service Oriented Architectures Security Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Controlling the style (1) The
More informationService Oriented Architectures (ENCS 691K Chapter 2)
Service Oriented Architectures (ENCS 691K Chapter 2) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ The Key Technologies on Which Cloud
More informationPERVASIVE INFORMATION SYSTEMS
ADVANCED TOPICS ON INFORMATION SYSTEMS B PERVASIVE INFORMATION SYSTEMS Prof. Fabio A. Schreiber Dipartimento di Elettronica e Informazione Politecnico di Milano COURSE OUTLINE GOAL To introduce students
More informationA Dream of Software Engineers -- Service Orientation and Cloud Computing
JICSIT2011 / ITAIC 2011 Keynote http://www.jicsit.org/ A Dream of Software Engineers -- Service Orientation and Cloud Computing Yinong Chen Arizona State University, Tempe, Arizona, U.S.A. JICSIT/ITAIC
More informationSemantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91
بسمه تعالی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Spring 90-91 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service
More information02267: Software Development of Web Services
02267: Software Development of Web Services Week 1 Hubert Baumeister huba@dtu.dk Department of Applied Mathematics and Computer Science Technical University of Denmark Fall 2013 Contents Course Introduction
More informationRealizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA)
Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA) A presentation to GMU/AFCEA symposium "Critical Issues in C4I" Michelle Dirner, James Blalock, Eric Yuan National
More informationINFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME
INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME CO-1 Programming fundamental using C The purpose of this course is to introduce to students to the field of programming using C language. The students
More informationLesson 3 SOAP message structure
Lesson 3 SOAP message structure Service Oriented Architectures Security Module 1 - Basic technologies Unit 2 SOAP Ernesto Damiani Università di Milano SOAP structure (1) SOAP message = SOAP envelope Envelope
More informationIBM WebSphere for Lotus Notes and Domino Professionals
IBM WebSphere for Lotus Notes and Domino Professionals White Paper by Teamstudio, Inc. Executive Summary Lotus Notes and Domino developers and project managers who want to understand and prepare for the
More informationChapter 17 Web Services Additional Topics
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 17 Web Services Additional Topics Prof. Dr.-Ing. Stefan Deßloch
More informationUNITE 2006 Technology Conference
UNITE 2006 Technology Conference Web Services: The Easy Way to Enterprise-Enable Your MCP Applications and Data F. Guy Bonney MGS, Inc. Session MCP3033 9:15am 10:15am Wednesday, October 11, 2006 Who is
More informationKNOWLEDGE DISCOVERY AND DATA MINING
KNOWLEDGE DISCOVERY AND DATA MINING Prof. Fabio A. Schreiber Dipartimento di Elettronica e Informazione Politecnico di Milano INFORMATION MANAGEMENT TECHNOLOGIES DATA WAREHOUSE DECISION SUPPORT SYSTEMS
More informationDistribution and Integration Technologies
Distribution and Integration Technologies Distributed Architectures Patterns and Styles 1 Distributed applications infrastructure ISP intranet wireless backbone desktop computer: server: laptops: tablets:
More informationTowards operational agility using service oriented integration of prototype and legacy systems
Towards operational agility using service oriented integration of prototype and legacy systems Authors: Frank T. Johnsen, Trude H. Bloebaum, Ketil Lund, and Espen Skjervold Norwegian Defence Research Establishment
More informationCHAPTER 2. Introduction to Middleware Technologies
CHAPTER 2. Introduction to Middleware Technologies What is Middleware? General Middleware Service Specific Middleware Client/Server Building blocks RPC Messaging Peer to Peer Java RMI. BHUSHAN JADHAV 1
More informationDistributed Systems. Prof. Dr. Schahram Dustdar Distributed Systems Group Vienna University of Technology. dsg.tuwien.ac.
Distributed Systems Prof. Dr. Schahram Dustdar Distributed Systems Group Vienna University of Technology dustdar@dsg.tuwien.ac.at dsg.tuwien.ac.at Outline 1. History 2. What is a distributed system? 3.
More informationLesson 6 Directory services (Part I)
Lesson 6 Directory services (Part I) Service Oriented Architectures Security Module 1 Basic technologies Unit 4 UDDI Ernesto Damiani Università di Milano RPC binding (1) A service is provided by a server
More informationA Study of Future Internet Applications based on Semantic Web Technology Configuration Model
Indian Journal of Science and Technology, Vol 8(20), DOI:10.17485/ijst/2015/v8i20/79311, August 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Study of Future Internet Applications based on
More informationWeb Services Architecture Directions. Rod Smith, Donald F Ferguson, Sanjiva Weerawarana IBM Corporation
Web Services Architecture Directions Rod Smith, Donald F Ferguson, Sanjiva Weerawarana 1 Overview Today s Realities Web Services Architecture Elements Web Services Framework Conclusions & Discussion 2
More informationDescriptions for CIS Classes (Fall 2017)
Descriptions for CIS Classes (Fall 2017) Major Core Courses 1. CIS 1015. INTRODUCTION TO COMPUTER INFORMATION SYSTEMS. (3-3-0). This course provides students an introductory overview to basic computer
More informationMotivation and Intro. Vadim Ermolayev. MIT2: Agent Technologies on the Semantic Web
MIT2: Agent Technologies on the Semantic Web Motivation and Intro Vadim Ermolayev Dept. of IT Zaporozhye National Univ. Ukraine http://eva.zsu.zp.ua/ http://kit.zsu.zp.ua/ http://www.zsu.edu.ua/ http://www.ukraine.org/
More informationData Integration and Data Warehousing Database Integration Overview
Data Integration and Data Warehousing Database Integration Overview Sergey Stupnikov Institute of Informatics Problems, RAS ssa@ipi.ac.ru Outline Information Integration Problem Heterogeneous Information
More informationIntroduction to Distributed Systems (DS)
Introduction to Distributed Systems (DS) INF5040/9040 autumn 2014 lecturer: Frank Eliassen Frank Eliassen, Ifi/UiO 1 Outline Ø What is a distributed system? Ø Challenges and benefits of distributed systems
More informationDistributed Systems Architectures. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1
Distributed Systems Architectures Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1 Objectives To explain the advantages and disadvantages of different distributed systems architectures
More informationA Signing Proxy for Web Services Security
A Signing Proxy for Web Services Security Dr. Ingo Melzer Prof. Mario Jeckle What is a Web Service? Web Service Directory Description UDDI/WSIL WSDL Transport Content Infrastructure SOAP XML Web Service
More informationSurvey: Grid Computing and Semantic Web
ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 1 Survey: Grid Computing and Semantic Web Belén Bonilla-Morales 1, Xavier Medianero-Pasco 2 and Miguel Vargas-Lombardo 3 1, 2, 3 Technological University
More informationSYLLABUSES FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE
2016-17 MSc(CompSc)-1 SYLLABUSES FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (Applicable to students admitted to the curriculum in the academic year 2016-17 and thereafter) Definition and Terminology
More informationTHE IMPACT OF E-COMMERCE ON DEVELOPING A COURSE IN OPERATING SYSTEMS: AN INTERPRETIVE STUDY
THE IMPACT OF E-COMMERCE ON DEVELOPING A COURSE IN OPERATING SYSTEMS: AN INTERPRETIVE STUDY Reggie Davidrajuh, Stavanger University College, Norway, reggie.davidrajuh@tn.his.no ABSTRACT This paper presents
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015
RESEARCH ARTICLE OPEN ACCESS Middleware Interoperability using SOA for Enterprise Business Application T Sathis Kumar Assistant Professor Department of Computer Science and Engineering Saranathan College
More informationXML Applications. Introduction Jaana Holvikivi 1
XML Applications Introduction 1.4.2009 Jaana Holvikivi 1 Outline XML standards Application areas 1.4.2009 Jaana Holvikivi 2 Basic XML standards XML a meta language for the creation of languages to define
More informationDagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns. Heiko Ludwig, Charles Petrie
Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns Heiko Ludwig, Charles Petrie Participants of the Core Group Monika Kazcmarek, University of Poznan Michael Klein, Universität
More informationPERVASIVE INFORMATION SYSTEMS
ADVANCED TOPICS ON INFORMATION SYSTEMS B PERVASIVE INFORMATION SYSTEMS DATA MANAGEMENT IN MOBILE SYSTEMS Prof. Fabio A. Schreiber Dipartimento di Elettronica e Informazione Politecnico di Milano MOBILE,
More informationINTRODUCTORY INFORMATION TECHNOLOGY ENTERPRISE DATABASES AND DATA WAREHOUSES. Faramarz Hendessi
INTRODUCTORY INFORMATION TECHNOLOGY ENTERPRISE DATABASES AND DATA WAREHOUSES Faramarz Hendessi INTRODUCTORY INFORMATION TECHNOLOGY Lecture 7 Fall 2010 Isfahan University of technology Dr. Faramarz Hendessi
More informationSOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE
SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE Tomas Cerny, Software Engineering, FEE, CTU in Prague, 2014 1 ARCHITECTURES SW Architectures usually complex Often we reduce the abstraction
More informationICT for Health Care and Life Sciences
V School of Information Engineering Master of Science in Information Engineering Dipartimento di Elettronica e Informazione ICT for Health Care and Life Sciences Davide Chicco davide.chicco@gmail.com http://www.davidechicco.it/
More informationIntroduction. Distributed Systems IT332
Introduction Distributed Systems IT332 2 Outline Definition of A Distributed System Goals of Distributed Systems Types of Distributed Systems 3 Definition of A Distributed System A distributed systems
More informationTechnical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.
Technical Overview Technical Overview Standards based Architecture Scalable Secure Entirely Web Based Browser Independent Document Format independent LDAP integration Distributed Architecture Multiple
More information<Insert Picture Here> Click to edit Master title style
Click to edit Master title style Introducing the Oracle Service What Is Oracle Service? Provides visibility into services, service providers and related resources across the enterprise
More informationData Querying, Extraction and Integration II: Applications. Recuperación de Información 2007 Lecture 5.
Data Querying, Extraction and Integration II: Applications Recuperación de Información 2007 Lecture 5. Goal today: Provide examples for useful XML based applications Motivation: Integrating Legacy Databases,
More informationSystem types. Distributed systems
System types 1 Personal systems that are designed to run on a personal computer or workstation Distributed systems where the system software runs on a loosely integrated group of cooperating processors
More informationICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington
ICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington ( Presentation by Li Zao, 01-02-2005, Univercité Claude
More informationWHITESTEIN. Agents in a J2EE World. Technologies. Stefan Brantschen. All rights reserved.
WHITESTEIN Technologies 1 Agents in a J2EE World Stefan Brantschen ttt.info.j2ee v1.6 2002-02-10 SBR Copyright 2002 by Whitestein Technologies AG, Switzerland Goal and Outline Goal Present how J2EE EJB
More informationCloud Computing Chapter 2
Cloud Computing Chapter 2 1/17/2012 Agenda Composability Infrastructure Platforms Virtual Appliances Communication Protocol Applications Connecting to Cloud Composability Applications build in the cloud
More informationApplications MW Technologies Fundamentals. Evolution. Applications MW Technologies Fundamentals. Evolution. Building Blocks. Summary.
Summary Mariano Cilia cilia@informatik.tu-darmstadt.de 1 2 Communication Mechanisms Synchronous Asynchronous 3 4 RPC - Abstraction Remote Procedure (RPC) s System used interface interface definition logic
More informationIntroduction Database Concepts
Introduction Database Concepts CO attained : CO1 Hours Required: 05 Self Study: 08 Prepared and presented by : Ms. Swati Abhang Contents Introduction Characteristics of databases, File system V/s Database
More informationCAS 703 Software Design
Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software by Tao et al. (Chapters 9 and 10) (SOA) 1 Interaction
More information