Chapter 11 Web-based Information Systems
|
|
- Clara Johnson
- 5 years ago
- Views:
Transcription
1 Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/ Chapter 11 Web-based Iformatio Systems
2 TP Applicatio Architecture Frot-ed program iteracts with (possibly wide rage of) display devices gathers ad validates iput, displays output costructs ad forward request (e.g., as a RPC or asychroous message) è provides device-idepedece for server Request cotroller guides the request executio determies required steps, the executes them by ivokig trasactio servers usually rus as part of a ACID trasactio Trasactio server process that rus applicatio programs doig the actual work of the request almost always rus withi the scope of a ACID trasactio typically iteracts with a DBMS simple applicatios ca be composed ito more complex oes (usig local proc. call, TRPC, asych. messagig, ) makes differece to req. cotroller fuzzy Trasactio Server Database System DB cliet Frot-ed Program Request Cotroller Trasactio Server Database System DB... frot-ed server Trasactio Server DBMS Prof.Dr.-Ig. Stefa Deßloch 2 Middleware for Heterogeeous ad Distributed Iformatio Systems
3 Frot-ed Program Fuctios Gather iput ad display output (user iteractio) form ad meu cocepts user selects a meu item to idetify the type of trasactio to be executed frot-ed program display a (series of) form(s) for gatherig iput data iput data is validated by the frot-ed program goal: avoid callig the TP-server with icorrect iput based o geeral data type/format, possibly usig cached data values presetatio techologies support form ad meu cocepts defie meus ad how to avigate betwee them defie fields ad scree layout of forms idetify data validatio routies to be called for each field Costruct requests ad iterpret replies request ca take the form of a RPC or (a)sychroous message typically icludes user idetifier device idetifier (e.g., etwork address) request type iput parameters Prof.Dr.-Ig. Stefa Deßloch 3 Middleware for Heterogeeous ad Distributed Iformatio Systems
4 Web-based IS Iitial purpose of the WWW: sharig iformatio o the iteret techologies HTML documets HTTP protocol web browser as cliet for iteret iformatio access For Iformatio Systems: coectig remote cliets with applicatios across the iteret/itraet "web-eabled" applicatios exted applicatio reach to the cosumer leverage advatages of web techologies web browser as a uiversal applicatio cliet/frot-ed program "thi cliet" o applicatio-specific cliet code has to be istalled requiremets cotet is comig from dyamic sources (IS, DBS) request to access a resource has to result i applicatio ivocatio sessio state: trackig repeated iteractios of the same cliet with a web server Prof.Dr.-Ig. Stefa Deßloch 4 Middleware for Heterogeeous ad Distributed Iformatio Systems
5 Forms Techologies ad Tools Desig time Ru time Thi Cliet HTML/XML Forms Editor DreamWeaver Expressio Web HTML Forms XHTML Dyamic HTML AJAX Web Server Ed-user device Thick Cliet Visual Studio Eclipse-based IDE NetBeas Visual Basic, C# Java Eclipse RCP Request Cotroller Prof.Dr.-Ig. Stefa Deßloch 5 Middleware for Heterogeeous ad Distributed Iformatio Systems
6 Architecture for Web-IS Presetatio layer may be realized i separate tiers cliet web browser cliet-side presetatio usig browser, cliet compoets (optioal) server-side presetatio doe by web server, dyamic HTML geeratio (HTML filter) Presetatio compoets iteract with applicatio logic compoets maaged by appl. server, or ru withi web server eviromet Access to RM layer "ecapsulated" i appl. logic compoet may also be performed directly withi presetatio logic compoet special case, if there is o applicatio logic (oly data access logic) presetatio layer web server HTML filter applicatio (or web) server applicatio logic resource maagemet layer iformatio system Prof.Dr.-Ig. Stefa Deßloch 6 Middleware for Heterogeeous ad Distributed Iformatio Systems
7 Overview Web Browser (Cliet) 1 persistet (applet) program cache Proxy Server HTML: HyperText Markup Laguage CGI: Commo Gateway Iterface HTTP: HyperText Trasfer Protocol JSP: Java Server Page 6 2 Commuicatio Server JVM Web Server Servlet, JSP SSI, Server extesio 3 CGI programs HTML images applets scripts 4 Applicatio Server + DB-Server Prof.Dr.-Ig. Stefa Deßloch 7 Middleware for Heterogeeous ad Distributed Iformatio Systems
8 Server Compoets WWW-Server core compoet provides static HTML pages, icl. embedded images, etc. (u, v) provides Java applets, which may access a DB either directly (y) or via a commuicatio server (z, {) ivokes server-side extesios (w) ivokes CGI programs (w) ivokes Java servlets, Java Server Pages (JSPs) ( ) delivers results of TP iteractios (CGI programs x, Java servlets }) as dyamically geerated HTML to web browser Prof.Dr.-Ig. Stefa Deßloch 8 Middleware for Heterogeeous ad Distributed Iformatio Systems
9 Server Compoets (2) DB-Server maages applicatio data may maage static HTML pages (or fragmets) Applicatio-Server maages ad executes request cotrollers ad trasactio servers Proxy-Server caches results (HTML documets, images) of a HTTP request to improve respose time for static iformatio requests dyamically geerated or specially marked documets are ot cached Commuicatio-Server ca be used to support DB-Server coectivity for Java applets (z, {) Prof.Dr.-Ig. Stefa Deßloch 9 Middleware for Heterogeeous ad Distributed Iformatio Systems
10 Core Techologies Cliet-side Java Applets, Javascript Server-side Commo Gateway Iterface (CGI) programs Web Server API Java Servlets Server-side Icludes (SSI) Java Server Pages (JSP) Prof.Dr.-Ig. Stefa Deßloch 10 Middleware for Heterogeeous ad Distributed Iformatio Systems
11 Cliet-Side Approaches Goal: applicatio-specific, dyamic cliets itegrated ito the web browser Capabilities applicatio modules ca be dowloaded (at ru-time) to the cliet ad executed do't eed to be pre-istalled prior to ivocatio module ca access applicatio server or DB server may result i performace beefits module ca maage state across multiple iteractios Prof.Dr.-Ig. Stefa Deßloch 11 Middleware for Heterogeeous ad Distributed Iformatio Systems
12 Java Applets Applicatio compoet embedded i HTML page (similar to images), stored o the web server Dyamically trasferred to the cliet to be executed i a Java-eabled web browser (u, v) requires JVM itegrated ito web browser or loaded by Java plug-i Applets ca use full Java laguage support JAR files (Java ARchive) ca be used to package all class files eeded by a applet for dowload over the etwork Geeral security restrictios (utrusted applets) o access to local resources etwork commuicatio restricted to server of origi Siged Applets Security cocept for applets (sice JDK 1.1) JAR file cotais digitally siged applet files ad digital certificate guaratee that applet has ot bee modified after siged by providig party cliet may trust applets, grat permissios based o certificates Ca be stored persistetly o the cliet side Prof.Dr.-Ig. Stefa Deßloch 12 Middleware for Heterogeeous ad Distributed Iformatio Systems
13 Applet-based DB Access Usig JDBC/SQLJ Type 3 driver improved security commuicatio server for load balacig works with usiged applets commuicatio overhead (loger respose times) Type 4 driver direct commuicatio requires either siged applets or idetical DB-server ad web server locatio Additioal alteratives ad APIs ODMG Java-Bidig for access OODBMS defies laguage bidig for ODL (Object Defiitio Laguage) to Java API for executig OQL(Object Query Laguage) statemets ad processig of results other Java-DB APIs proprietary, DBMS-vedor-specific Java-APIs applet implemetatios ot portable Prof.Dr.-Ig. Stefa Deßloch 13 Middleware for Heterogeeous ad Distributed Iformatio Systems
14 Iteractio with Applicatio Compoets CORBA sice CORBA 2.2: Java Laguage Bidig, supported by umerous ORBs with Java support Java-IDL CORBA-compliat ORB, ca commuicate with server objects ad server-side ORBs usig IIOP (Iteret Iter Orb Protocol) available i all Java-eabled browsers as part of JDK 1.2 avoids dowloadig CORBA rutime Java Remote Method Ivocatio (RMI) iteroperability with CORBA/EJB RMI over IIOP Prof.Dr.-Ig. Stefa Deßloch 14 Middleware for Heterogeeous ad Distributed Iformatio Systems
15 Applet-based Architecture for Web-IS Web Browser (Cliet) RMI persistet (applet) program cache HTTP Web Server HTML images applets IIOP Applic. Server Type 3 Commuicatio Server applicatio objects Type 4 DB-Server Prof.Dr.-Ig. Stefa Deßloch 15 Middleware for Heterogeeous ad Distributed Iformatio Systems
16 Evaluatio: Advatages Ehaced UI-support HTML oly supports presetatio of alpha-umeric data, potetially i tabular form applets ca leverage Java to process data ad visualize complex data structures (e.g., geometry/cad data) complete UI has to be implemeted i Java trasiet storage of state withi applet, across multiple user iteractios Coectivity, trasactios applet may coect directly to DB-Server (y) Coectio-Server (z, {) Applicatio-Server applet state ca preserve DB-coectios across iteractios log, multi-step trasactios distributed trasactios Prof.Dr.-Ig. Stefa Deßloch 16 Middleware for Heterogeeous ad Distributed Iformatio Systems
17 Evaluatio: Disadvatages Loadig time higher iitial loadig time due to dowloadig applet (applicatio logic, UI) from web server solutio: persistet program cache i combiatio with siged applets applets ca be held persistetly at cliet alterative: use of Java iterfaces, delayig dowload of implemetatio Java security usiged applet ca oly coect back to server of origi web, DB/coectio server have to reside o the same machie (-> bottleeck) this restrictio ca be avoided by usig siged applets ad appropriate cliet security policies No adequate support for combied cliet/server-side trasactios passig trasactio cotext to server-side web compoets ot supported by HTTP Requires eablig/allowig coectio to DB server systems from web cliets may be suitable for the itraet questioable for iteret scearios (security, firewalls, ) Prof.Dr.-Ig. Stefa Deßloch 17 Middleware for Heterogeeous ad Distributed Iformatio Systems
18 Cliet-Side Processig JavaScript object-orieted scriptig laguage (sytax similar to Java) ca be embedded i or refereced from withi a web page script ca iteract with the Documet Object Model (DOM) of the web page ca maipulate the page/html ca react to user evets Web browser eeds to support the JavaScript laguage iterprets the script elemets Mai use implemet user iterface logic of a web page validate web forms make web pages more iteractive, dyamic ad resposive Prof.Dr.-Ig. Stefa Deßloch 18 Middleware for Heterogeeous ad Distributed Iformatio Systems
19 Ajax Origially a shorthad for Asychroous JavaScript ad XML Idicates a set of techologies used for web applicatios presetatio based o XHTML, CSS dyamic display ad iteractio usig Documet Object Model data iterchage ad maipulatio usig XML, XSLT asychroous data retrieval usig XMLHttpRequest JavaScript (bidig everythig together) Ajax variatios use of aother scriptig laguage (e.g., VBScript) data iterchage based o JavaScript Object Notatio (JSON) or others Mai beefits avoids reloadig complete pages, oly iteracts with server for subset of the cotet or avoids iteractios altogether user perceives web applicatio as faster, due to asychroous loadig of data state preserved iside JavaScript variables across multiple iteractios mai cotaier page is ot reloaded Prof.Dr.-Ig. Stefa Deßloch 19 Middleware for Heterogeeous ad Distributed Iformatio Systems
20 Server-side Approaches Idea web server ca execute program compoet based o cliet request may perform data access operatios ca iteract with other busiess logic compoets (e.g., EJBs, JavaBeas, ) program dyamically geerates required resource (e.g., HTML documet) Approaches CGI programs Server API Java Servlets Server-Side-Icludes Java Server Pages (JSPs) Prof.Dr.-Ig. Stefa Deßloch 20 Middleware for Heterogeeous ad Distributed Iformatio Systems
21 Commo Gateway Iterface (CGI) Programs Dyamic geeratio of HTML documets based o CGI ad HTML forms Web server starts CGI program i a separate process CGI program ispects eviromet variables set by web server Web server commuicates parameters provided i HTML forms to CGI program i a well-defied maer (w) CGI program ca access DB-server usig DB cliet APIs (x) CGI program geerates HTML documet ad returs it to the web server as the result of the program executio Web server passes the resultig HTML back to the cliet (web browser) Prof.Dr.-Ig. Stefa Deßloch 21 Middleware for Heterogeeous ad Distributed Iformatio Systems
22 Server API (for Server Extesios) Web server vedors provide proprietary APIs to avoid creatio of separate process for CGI program Examples: NSAPI (Netscape Server API), Netscape ISAPI (Iteret Server API), Microsoft Meas to exted web server capabilities with additioal fuctios (Server Applicatio Fuctio, SAF) that previously had to be realized usig CGI SAFs are provided as dyamic program libraries, liked to web server at startup time Web server ca distiguish regular HTML documet access from SAF ivocatio based o URL ad cofiguratio data (w) Performace advatage over CGI avoids creatio of separate process DB-coectio ca be kept ope Prof.Dr.-Ig. Stefa Deßloch 22 Middleware for Heterogeeous ad Distributed Iformatio Systems
23 Java Servlets SUNs respose to server extesios by Netscape, Microsoft for Java-based web server Icluded i JDK 1.2, supported by may web server implemetatios Supports platform-idepedet ad vedor-idepedet extesibility of web servers Primary approach for realizig web applicatios i J2EE web applicatio server itegrates support for ad iteractio of web compoets (e.g., servlets) ad applicatio compoets (EJBs) Requires itegratio of JVM i web server ( ) or cooperatio of web server with associated JVM process Follows the same model as C-based server APIs Additioal advatage: dyamic bidig of Java class loader -> uiterrupted web server executio Prof.Dr.-Ig. Stefa Deßloch 23 Middleware for Heterogeeous ad Distributed Iformatio Systems
24 Server-Side Icludes (SSI) Directives icluded i HTML documet as HTML extesios Dyamically evaluated by web server whe documet is requested by cliet Ca be used to iclude curret date, time or other status iformatio ito the web page ivoke applicatios ad OS commads access DB-server Web-server-specific extesios Prof.Dr.-Ig. Stefa Deßloch 24 Middleware for Heterogeeous ad Distributed Iformatio Systems
25 Java Server Pages (JSPs) Server-side scriptig HTMP page templates cotai programmig istructios that are to be executed by a server program (web server scriptig egie) to build the dyamic cotet (plai HTML) of the web page popular approaches: PHP, Java Server Pages, JSPs are based o SSI, servlets JSPs are traslated (oce) ito servlets for executio Mixes static HTML with embedded JSP costructs for presetig dyamic cotet scriptig elemets Java code to be icluded i servlet directives cotrols overall structure of servlet actios allow for use of existig compoets Stadard/custom tag libraries, ivocatio of JavaBeas compoets separatio of programmig ad page desig/developmet cocers ad roles Prof.Dr.-Ig. Stefa Deßloch 25 Middleware for Heterogeeous ad Distributed Iformatio Systems
26 Sessio Support Stateful iteractios may deped o the outcome of previous steps Server-side approaches are based o HTTP HTTP is a stateless protocol does ot provide direct support for storig iformatio that persists across HTTP iteractios problems DB-cliets realized with CGI, Server-APIs are oly "active" for the duratio of a sigle iteractio o trasactios across multiple requests ew coectio has to be obtaied for every HTTP request resultig i DB-access egative impact o respose times Sessio support is required sessio trackig: associate all requests of a sigle user with a sessio sessio state: state iformatio has to be stored ad maaged by the server/applicatio Prof.Dr.-Ig. Stefa Deßloch 26 Middleware for Heterogeeous ad Distributed Iformatio Systems
27 Sessio Trackig Sessio may cosist of multiple steps (e.g., maagig a shoppig cart) cliet state (cotext) eeds to be stored/maaged ad made available to server compoets Sessio-ID ad User-ID (to avoid repeated autheticatio) required icluded as tokes or coversatio idetifiers i cliet/server iteractios Commo techiques Form variables (hidde form fields) URL ecodig HTTP-Cookies HTTP-Autheticatio Use of the techiques explicitly by the programmer implicitly through higher-level programmig iterfaces Example: HttpSessio-Iterface for Servlets Prof.Dr.-Ig. Stefa Deßloch 27 Middleware for Heterogeeous ad Distributed Iformatio Systems
28 Form Variables Sessio-ID is icluded i HTML forms as a hidde variable by server <INPUT TYPE=HIDDEN NAME=SID VALUE=4711> Value is trasmitted back to web server together with form iput, ca be used to establish associatio with sessio cotext Ca be used with all cliet cofiguratios, supported for every browser ad browser cofiguratio Forces developer to use dyamic HTML documets with form submissios for all iteractios, because Sessio-ID eeds to be iserted ito all HTML documets potetially causig subsequet stateful iteractios respose times suffer complicates applicatio developmet Prof.Dr.-Ig. Stefa Deßloch 28 Middleware for Heterogeeous ad Distributed Iformatio Systems
29 URL Ecodig Ecodig sessio/user-id i the URL as a path parameter ( /ews/overview;id=4711 ) pages are dyamic, each URL o the page is persoalized by the server cliet request ow re-trasmits the id web server/cgi program eeds to extract the ID from the URL ad perform the appropriate actio Supported i all cofiguratios ad browsers Agai, all pages eed to be dyamic! Overall, realizatio is complex, persoalized URL is ot user-friedly Prof.Dr.-Ig. Stefa Deßloch 29 Middleware for Heterogeeous ad Distributed Iformatio Systems
30 HTTP-Cookies Idepedet of web documets Cookies are pieces of text that ca be trasmitted by the server, together with the meta data of the HTML, stored temporarily at the cliet Automatically icluded i web server iteractio by the browser (util cookie is ivalidated) Example: the strig Set-Cookie: ID= 4711 ; Versio= 1 ; Path= /catalog ; Max-Age= 1800 is trasmitted to browser, together with the HTML documet every request to the web server that icludes the subdirectory catalog will iclude Cookie: ID=4711 cookie is valid oly for 1800 secods Disadvatage: cookies may be disabled by the browser/cliet Prof.Dr.-Ig. Stefa Deßloch 30 Middleware for Heterogeeous ad Distributed Iformatio Systems
31 HTTP-Autheticatio REMOTE_USER eviromet variable ca be used by CGI program to correlate requests Advatage: automatically supported by browser ad web server Disadvatage: user registratio ad autheticatio before every sessio Prof.Dr.-Ig. Stefa Deßloch 31 Middleware for Heterogeeous ad Distributed Iformatio Systems
32 Compariso Form variable URL ecodig HTTP-Cookie HTTP-Autheticatio Pros Idepedet of browser type ad user prefereces. Idepedet of browser type ad user prefereces. Automatic browser support; Idepedet of HTML documet. Automatic browser ad web server support; Idepedet of HTML documet. Cos Has to be icluded i every HTML page to be displayed by the browser; Dyamic HTML complicates applicatio developmet. Dyamic pages; [Complex traslatio of HTTP requests.] User cofiguratio eeds to permit use of cookies. Requires user registratio ad autheticatio. APIs ca help reduce complexity (e.g., servlet APIs) Problem with all techiques: choosig timeout values for server-side termiatio of sessio due to iactivity of user importat for releasig server resources suitable values for timeout are applicatio-depedet Prof.Dr.-Ig. Stefa Deßloch 32 Middleware for Heterogeeous ad Distributed Iformatio Systems
33 Summary Web-based applicatios become ubiquitous, cocepts for web-based IS are therefore icreasigly importat web browser as a simple, uiform user iterface etworks become more powerful Server-side, HTTP-based approaches suitable for wide rage of applicatios server compoets server-side scriptig Cliet-side, applet-based approaches may be suitable for applicatios with specific UI requiremets data access i itraet eviromets Techiques for maagig sessio state URL ecodig, HTTP-Cookies most commoly used Prof.Dr.-Ig. Stefa Deßloch 33 Middleware for Heterogeeous ad Distributed Iformatio Systems
Chapter 10 Web-based Information Systems
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 10 Web-based Information Systems Role of the WWW for IS Initial
More informationArchitectural styles for software systems The client-server style
Architectural styles for software systems The cliet-server style Prof. Paolo Ciacarii Software Architecture CdL M Iformatica Uiversità di Bologa Ageda Cliet server style CS two tiers CS three tiers CS
More informationChapter 3 DB-Gateways
Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 3 DB-Gateways Outlie Couplig DBMS ad programmig laguages approaches requiremets
More informationChapter 10 Web-based Information Systems
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 10 Web-based Information Systems Role of the WWW for IS Initial
More informationChapter 10 Web-based Information Systems
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 10 Web-based Information Systems Role of the WWW for IS Initial
More informationChapter 4 Remote Procedure Calls and Distributed Transactions
Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 4 Remote Procedure Calls ad Distributed Trasactios Outlie Remote Procedure
More informationChapter 5 Application Server Middleware
Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 5 Applicatio Server Middleware Outlie Trasactio processig applicatio
More informationChapter 2 Distributed Information Systems Architecture
Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 2 Distributed Iformatio Systems Architecture Chapter Outlie (Distributed)
More informationChapter 8 Web-based Information Systems
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 8 Web-based Information Systems Role of the WWW for IS Initial
More informationCOP4020 Programming Languages. Compilers and Interpreters Prof. Robert van Engelen
COP4020 mig Laguages Compilers ad Iterpreters Prof. Robert va Egele Overview Commo compiler ad iterpreter cofiguratios Virtual machies Itegrated developmet eviromets Compiler phases Lexical aalysis Sytax
More informationChapter 8 Web Services Foundations
Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 8 Web Services Foudatios Outlie Service-orieted computig Motivatio &
More informationBEA Tuxedo. Creating CORBA Client Applications
BEA Tuxedo Creatig CORBA Cliet Applicatios BEA Tuxedo 8.0 Documet Editio 8.0 Jue 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio
More informationSystem and Software Architecture Description (SSAD)
System ad Software Architecture Descriptio (SSAD) Diabetes Health Platform Team #6 Jasmie Berry (Cliet) Veerav Naidu (Project Maager) Mukai Nog (Architect) Steve South (IV&V) Vijaya Prabhakara (Quality
More informationBaan Tools User Management
Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio
More informationSoftware development of components for complex signal analysis on the example of adaptive recursive estimation methods.
Software developmet of compoets for complex sigal aalysis o the example of adaptive recursive estimatio methods. SIMON BOYMANN, RALPH MASCHOTTA, SILKE LEHMANN, DUNJA STEUER Istitute of Biomedical Egieerig
More informationCSC 220: Computer Organization Unit 11 Basic Computer Organization and Design
College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:
More informationPython Programming: An Introduction to Computer Science
Pytho Programmig: A Itroductio to Computer Sciece Chapter 1 Computers ad Programs 1 Objectives To uderstad the respective roles of hardware ad software i a computig system. To lear what computer scietists
More informationn Explore virtualization concepts n Become familiar with cloud concepts
Chapter Objectives Explore virtualizatio cocepts Become familiar with cloud cocepts Chapter #15: Architecture ad Desig 2 Hypervisor Virtualizatio ad cloud services are becomig commo eterprise tools to
More informationOutline. CSCI 4730 Operating Systems. Questions. What is an Operating System? Computer System Layers. Computer System Layers
Outlie CSCI 4730 s! What is a s?!! System Compoet Architecture s Overview Questios What is a?! What are the major operatig system compoets?! What are basic computer system orgaizatios?! How do you commuicate
More informationBEA WebLogic Commerce Server. Registration and User Processing Package
BEA WebLogic Commerce Server Registratio ad User Processig Package BEA WebLogic Commerce Server 3.2 Documet Editio 3.2 December 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted
More informationSession Initiated Protocol (SIP) and Message-based Load Balancing (MBLB)
F5 White Paper Sessio Iitiated Protocol (SIP) ad Message-based Load Balacig (MBLB) The ability to provide ew ad creative methods of commuicatios has esured a SIP presece i almost every orgaizatio. The
More informationOutline n Introduction n Background o Distributed DBMS Architecture
Outlie Itroductio Backgroud o Distributed DBMS Architecture Datalogical Architecture Implemetatio Alteratives Compoet Architecture o Distributed DBMS Architecture o Distributed Desig o Sematic Data Cotrol
More informationAppendix D. Controller Implementation
COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);
More informationOntology-based Decision Support System with Analytic Hierarchy Process for Tour Package Selection
2017 Asia-Pacific Egieerig ad Techology Coferece (APETC 2017) ISBN: 978-1-60595-443-1 Otology-based Decisio Support System with Aalytic Hierarchy Process for Tour Pacage Selectio Tie-We Sug, Chia-Jug Lee,
More informationBEA WebLogic Server. Programming WebLogic Enterprise JavaBeans
BEA WebLogic Server Programmig WebLogic Eterprise JavaBeas WebLogic Server 6.0 Documet Date March 3, 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software
More informationPanel for Adobe Premiere Pro CC Partner Solution
Pael for Adobe Premiere Pro CC Itegratio for more efficiecy The makes video editig simple, fast ad coveiet. The itegrated pael gives users immediate access to all medialoopster features iside Adobe Premiere
More informationAdapter for Mainframe
BEA WebLogic Java Adapter for Maiframe Workflow Processig Guide Release 5.0 Documet Date: Jauary 2002 Copyright Copyright 2002 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software
More informationElementary Educational Computer
Chapter 5 Elemetary Educatioal Computer. Geeral structure of the Elemetary Educatioal Computer (EEC) The EEC coforms to the 5 uits structure defied by vo Neuma's model (.) All uits are preseted i a simplified
More informationComputers and Scientific Thinking
Computers ad Scietific Thikig David Reed, Creighto Uiversity Chapter 15 JavaScript Strigs 1 Strigs as Objects so far, your iteractive Web pages have maipulated strigs i simple ways use text box to iput
More informationChapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.
Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig
More informationSCI Reflective Memory
Embedded SCI Solutios SCI Reflective Memory (Experimetal) Atle Vesterkjær Dolphi Itercoect Solutios AS Olaf Helsets vei 6, N-0621 Oslo, Norway Phoe: (47) 23 16 71 42 Fax: (47) 23 16 71 80 Mail: atleve@dolphiics.o
More informationBEA Tuxedo. Introducing the BEA Tuxedo System
BEA Tuxedo Itroducig the BEA Tuxedo System BEA Tuxedo Release 7.1 Documet Editio 7.1 May 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio
More informationVISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION. Thomas Wiedemann
Proceedigs of the 2000 Witer Simulatio Coferece J. A. Joies, R. R. Barto, K. Kag, ad P. A. Fishwick, eds. VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION Thomas Wiedema Techical
More informationWeb OS Switch Software
Web OS Switch Software BBI Quick Guide Nortel Networks Part Number: 213164, Revisio A, July 2000 50 Great Oaks Boulevard Sa Jose, Califoria 95119 408-360-5500 Mai 408-360-5501 Fax www.orteletworks.com
More informationAvid Interplay Bundle
Avid Iterplay Budle Versio 2.5 Cofigurator ReadMe Overview This documet provides a overview of Iterplay Budle v2.5 ad describes how to ru the Iterplay Budle cofiguratio tool. Iterplay Budle v2.5 refers
More informationΤεχνολογία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr
More informationBaan Finance Financial Statements
Baa Fiace Fiacial Statemets Module Procedure UP041A US Documetiformatio Documet Documet code : UP041A US Documet group : User Documetatio Documet title : Fiacial Statemets Applicatio/Package : Baa Fiace
More informationBEA Tuxedo. Creating CORBA Server Applications
BEA Tuxedo Creatig CORBA Server Applicatios BEA Tuxedo Release 8.0 Documet Editio 8.0 Jue 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio
More informationService Oriented Enterprise Architecture and Service Oriented Enterprise
Approved for Public Release Distributio Ulimited Case Number: 09-2786 The 23 rd Ope Group Eterprise Practitioers Coferece Service Orieted Eterprise ad Service Orieted Eterprise Ya Zhao, PhD Pricipal, MITRE
More information1 Enterprise Modeler
1 Eterprise Modeler Itroductio I BaaERP, a Busiess Cotrol Model ad a Eterprise Structure Model for multi-site cofiguratios are itroduced. Eterprise Structure Model Busiess Cotrol Models Busiess Fuctio
More informationChapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved.
Chapter 11 Frieds, Overloaded Operators, ad Arrays i Classes Copyright 2014 Pearso Addiso-Wesley. All rights reserved. Overview 11.1 Fried Fuctios 11.2 Overloadig Operators 11.3 Arrays ad Classes 11.4
More informationData diverse software fault tolerance techniques
Data diverse software fault tolerace techiques Complemets desig diversity by compesatig for desig diversity s s limitatios Ivolves obtaiig a related set of poits i the program data space, executig the
More informationMOTIF XF Extension Owner s Manual
MOTIF XF Extesio Ower s Maual Table of Cotets About MOTIF XF Extesio...2 What Extesio ca do...2 Auto settig of Audio Driver... 2 Auto settigs of Remote Device... 2 Project templates with Iput/ Output Bus
More informationSecurity of Bluetooth: An overview of Bluetooth Security
Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give
More informationBEA WebLogic XML/Non-XML Translator
BEA WebLogic XML/No-XML Traslator A Compoet of BEA WebLogic Itegratio Plug-I Guide BEA WebLogic XML/No-XML Traslator Release 2.0 Documet Editio 2.0 July 2001 Copyright Copyright 2001 BEA Systems, Ic. All
More informationStructuring Redundancy for Fault Tolerance. CSE 598D: Fault Tolerant Software
Structurig Redudacy for Fault Tolerace CSE 598D: Fault Tolerat Software What do we wat to achieve? Versios Damage Assessmet Versio 1 Error Detectio Iputs Versio 2 Voter Outputs State Restoratio Cotiued
More information1&1 Next Level Hosting
1&1 Next Level Hostig Performace Level: Performace that grows with your requiremets Copyright 1&1 Iteret SE 2017 1ad1.com 2 1&1 NEXT LEVEL HOSTING 3 Fast page loadig ad short respose times play importat
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 26 Ehaced Data Models: Itroductio to Active, Temporal, Spatial, Multimedia, ad Deductive Databases Copyright 2016 Ramez Elmasri ad Shamkat B.
More informationGoals of the Lecture UML Implementation Diagrams
Goals of the Lecture UML Implemetatio Diagrams Object-Orieted Aalysis ad Desig - Fall 1998 Preset UML Diagrams useful for implemetatio Provide examples Next Lecture Ð A variety of topics o mappig from
More informationChapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings
Operatig Systems: Iterals ad Desig Priciples Chapter 4 Threads Nith Editio By William Stalligs Processes ad Threads Resource Owership Process icludes a virtual address space to hold the process image The
More informationCS 111: Program Design I Lecture 19: Networks, the Web, and getting text from the Web in Python
CS 111: Program Desig I Lecture 19: Networks, the Web, ad gettig text from the Web i Pytho Robert H. Sloa & Richard Warer Uiversity of Illiois at Chicago April 3, 2018 Goals Lear about Iteret Lear about
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 18 Strategies for Query Processig Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio DBMS techiques to process a query Scaer idetifies
More informationA SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON
A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON Roberto Lopez ad Eugeio Oñate Iteratioal Ceter for Numerical Methods i Egieerig (CIMNE) Edificio C1, Gra Capitá s/, 08034 Barceloa, Spai ABSTRACT I this work
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 19 Query Optimizatio Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Query optimizatio Coducted by a query optimizer i a DBMS Goal:
More informationBEA WebLogic Application Integration A Component of BEA WebLogic Integration. Adapter Development Guide
BEA WebLogic Applicatio Itegratio A Compoet of BEA WebLogic Itegratio Adapter Developmet Guide BEA WebLogic Applicatio Itegratio Release 2.0 Documet Editio 2.0 July 2001 Copyright Copyright 2001 BEA Systems,
More informationBEA WebLogic Collaborate
BEA WebLogic Collaborate A Compoet of BEA WebLogic Itegratio Itroducig BEA WebLogic Collaborate BEA WebLogic Collaborate Release 2.0 Documet Editio 2.0 July 2001 001 ServiceNow, Ic.'s Exhibit 1004 Copyright
More informationCMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago
CMSC 22200 Computer Architecture Lecture 12: Virtual Memory Prof. Yajig Li Uiversity of Chicago A System with Physical Memory Oly Examples: most Cray machies early PCs Memory early all embedded systems
More informationOutline. Research Definition. Motivation. Foundation of Reverse Engineering. Dynamic Analysis and Design Pattern Detection in Java Programs
Dyamic Aalysis ad Desig Patter Detectio i Java Programs Outlie Lei Hu Kamra Sartipi {hul4, sartipi}@mcmasterca Departmet of Computig ad Software McMaster Uiversity Caada Motivatio Research Problem Defiitio
More informationn Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk
Chapter Objectives Lear how resiliecy strategies reduce risk Discover automatio strategies to reduce risk Chapter #16: Architecture ad Desig Resiliecy ad Automatio Strategies 2 Automatio/Scriptig Resiliet
More informationGE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III
GE2112 - FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III PROBLEM SOLVING AND OFFICE APPLICATION SOFTWARE Plaig the Computer Program Purpose Algorithm Flow Charts Pseudocode -Applicatio Software Packages-
More informationCOSC 1P03. Ch 7 Recursion. Introduction to Data Structures 8.1
COSC 1P03 Ch 7 Recursio Itroductio to Data Structures 8.1 COSC 1P03 Recursio Recursio I Mathematics factorial Fiboacci umbers defie ifiite set with fiite defiitio I Computer Sciece sytax rules fiite defiitio,
More informationCOP4020 Programming Languages. Functional Programming Prof. Robert van Engelen
COP4020 Programmig Laguages Fuctioal Programmig Prof. Robert va Egele Overview What is fuctioal programmig? Historical origis of fuctioal programmig Fuctioal programmig today Cocepts of fuctioal programmig
More informationPython Programming: An Introduction to Computer Science
Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to
More informationTowards Efficient Selection of Web Services
Towards Efficiet Selectio of Web Services Amir Padovitz School of Computer Sciece & Software Egieerig, Moash Uiversity Padovitz@bigpodcom Shoali Krishaswamy School of Computer Sciece & Software Egieerig,
More informationBEA WebLogic Portal. Guide to Events and Behavior Tracking
BEA WebLogic Portal Guide to Evets ad Behavior Trackig Versio 4.02 Documet Date: November 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio
More informationThreads and Concurrency in Java: Part 1
Cocurrecy Threads ad Cocurrecy i Java: Part 1 What every computer egieer eeds to kow about cocurrecy: Cocurrecy is to utraied programmers as matches are to small childre. It is all too easy to get bured.
More informationThreads and Concurrency in Java: Part 1
Threads ad Cocurrecy i Java: Part 1 1 Cocurrecy What every computer egieer eeds to kow about cocurrecy: Cocurrecy is to utraied programmers as matches are to small childre. It is all too easy to get bured.
More information% Sun Logo for Frame. X3T10/95-229, Revision 2. September 28, 1995
Su Microsystems, Ic. 2550 Garcia Aveue Moutai View, CA 94045 415 960-1300 X3T10/95-229, Revisio 2 September 28, 1995 % Su Logo for Frame Joh Lohmeyer Chairperso, X3T10 Symbios Logic Ic. 1635 Aeroplaza
More informationTask scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation
6-0-0 Kowledge Trasformatio from Task Scearios to View-based Desig Diagrams Nima Dezhkam Kamra Sartipi {dezhka, sartipi}@mcmaster.ca Departmet of Computig ad Software McMaster Uiversity CANADA SEKE 08
More informationAn interactive Web-Based database of antibiotic resistance in bacteria in aquaculture systems: structure.
A iteractive Web-Based database of atibiotic resistace i bacteria i aquaculture systems: structure. M. Giacomii, R. Michelii, 2 S. Bertoe, F. Raffo, C. Ruggiero Abstract Dept. of Commuicatio Computer ad
More informationKeywords Software Architecture, Object-oriented metrics, Reliability, Reusability, Coupling evaluator, Cohesion, efficiency
Volume 3, Issue 9, September 2013 ISSN: 2277 128X Iteratioal Joural of Advaced Research i Computer Sciece ad Software Egieerig Research Paper Available olie at: www.ijarcsse.com Couplig Evaluator to Ehace
More information% Sun Logo for. X3T10/95-229, Revision 0. April 18, 1998
Su Microsystems, Ic. 2550 Garcia Aveue Moutai View, CA 94045 415 960-1300 X3T10/95-229, Revisio 0 April 18, 1998 % Su Logo for Joh Lohmeyer Chairperso, X3T10 Symbios Logic Ic. 1635 Aeroplaza Drive Colorado
More informationToday s objectives. CSE401: Introduction to Compiler Construction. What is a compiler? Administrative Details. Why study compilers?
CSE401: Itroductio to Compiler Costructio Larry Ruzzo Sprig 2004 Today s objectives Admiistrative details Defie compilers ad why we study them Defie the high-level structure of compilers Associate specific
More information1-2-3G Wireless. About NTT DoCoMo. Talk Outline. 4G Wireless (2010 ~ 2012) 4G is about Services
About NTT DoCoMo 4G Applicatio Framework: Eablig Seamless Migrateable Applicatios over Heterogeeous Devices ( ) Chu Hao-hua Project Maager & Researcher It is the largest wireless operator i Japa with 40+
More informationSchema for the DCE Security Registry Server
Schema for the Security egistry Server Versio Date: 0/20/00 For questios or commets cocerig this documet, sed a email ote to dce-ldap@opegroup.org or call Doa Skibbie at 52 838-3896. . Itroductio...3 2.
More informationOracle Server. What s New in this Release? Release Notes
Oracle email Server Release Notes Release 5.2 for Widows NT May 2001 Part No. A90426-01 These release otes accompay Oracle email Server Release 5.2 for Widows NT. They cotai the followig topics: What s
More informationMultiprocessors. HPC Prof. Robert van Engelen
Multiprocessors Prof. Robert va Egele Overview The PMS model Shared memory multiprocessors Basic shared memory systems SMP, Multicore, ad COMA Distributed memory multicomputers MPP systems Network topologies
More informationCustodial Integrator Automation Guide
Custodial Itegrator Automatio Guide Compay Cofidetial Custodial Itegrator Product Versio: V3.8 Documet Versio: 14 Documet Issue Date: April 21, 2017 Techical Support: (866) 856-4951 Telephoe: (781) 376-0801
More informationIMP: Superposer Integrated Morphometrics Package Superposition Tool
IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College
More informationEE 459/500 HDL Based Digital Design with Programmable Logic. Lecture 13 Control and Sequencing: Hardwired and Microprogrammed Control
EE 459/500 HDL Based Digital Desig with Programmable Logic Lecture 13 Cotrol ad Sequecig: Hardwired ad Microprogrammed Cotrol Refereces: Chapter s 4,5 from textbook Chapter 7 of M.M. Mao ad C.R. Kime,
More informationGoals of this Lecture Activity Diagram Example
Goals of this Lecture Activity Diagram Example Object-Orieted Aalysis ad Desig - Fall 998 Preset a example activity diagram Ð Relate to requiremets, use cases, ad class diagrams Also, respod to a questio
More informationWhat does JFC stand for?
IS4300 HCI No-Quiz What does JFC stad for?! Java Fudametal Classes! Java Foudatio Creator! Java Fried Chicke! Java Foudatio Classes! Java Framework Creator 1 No-Quiz What is pluggable look ad feel?! Swig
More informationCA InterTest for CICS r8.5
PRODUCT SHEET: CA INTERTEST FOR CICS CA IterTest for CICS r8.5 CA IterTest for CICS provides testig ad debuggig of IBM CICS Trasactio Server for z/os applicatios writte i COBOL, PL/I, Assembler ad Laguage
More informationSystem Overview. Hardware Concept. s Introduction to the Features of MicroAutoBox t
s Itroductio to the Features of MicroAutoBox t System Overview Objective Where to go from here dspace provides the MicroAutoBox i differet variats. This sectio gives you a overview o the MicroAutoBox's
More informationCA Top Secret r14 for z/os
PRODUCT SHEET: CA TOP SECRET FOR z/os CA Top Secret r14 for z/os CA Top Secret for z/os (CA Top Secret) provides iovative ad comprehesive security for your busiess trasactio eviromets icludig z/os, Maiframe
More informationJavaFX. JavaFX 2.2 Installation Guide Release 2.2 E August 2012 Installation instructions by operating system for JavaFX 2.
JavaFX JavaFX 2.2 Istallatio Guide Release 2.2 E20474-06 August 2012 Istallatio istructios by operatig system for JavaFX 2.2 JavaFX/JavaFX 2.2 Istallatio Guide E20474-06 Copyright 2008, 2012, Oracle ad/or
More informationIntroduction to Network Technologies & Layered Architecture BUPT/QMUL
Itroductio to Network Techologies & Layered Architecture BUPT/QMUL 2018-3-12 Review What is the Iteret? How does it work? Whe & how did it come about? Who cotrols it? Where is it goig? 2 Ageda Basic Network
More informationBAAN IVc/BaanERP. Conversion Guide Oracle7 to Oracle8
BAAN IVc/BaaERP A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved. The iformatio i this documet is subject
More informationEvaluation scheme for Tracking in AMI
A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:
More informationThe Magma Database file formats
The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,
More informationIsn t It Time You Got Faster, Quicker?
Is t It Time You Got Faster, Quicker? AltiVec Techology At-a-Glace OVERVIEW Motorola s advaced AltiVec techology is desiged to eable host processors compatible with the PowerPC istructio-set architecture
More informationChapter 4 The Datapath
The Ageda Chapter 4 The Datapath Based o slides McGraw-Hill Additioal material 24/25/26 Lewis/Marti Additioal material 28 Roth Additioal material 2 Taylor Additioal material 2 Farmer Tae the elemets that
More informationOne advantage that SONAR has over any other music-sequencing product I ve worked
*gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig
More informationChapter 5. Functions for All Subtasks. Copyright 2015 Pearson Education, Ltd.. All rights reserved.
Chapter 5 Fuctios for All Subtasks Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 5.1 void Fuctios 5.2 Call-By-Referece Parameters 5.3 Usig Procedural Abstractio 5.4 Testig ad Debuggig
More informationBluespec-3: Modules & Interfaces. Bluespec: State and Rules organized into modules
Bluespec-3: Modules & Iterfaces Arvid Computer Sciece & Artificial Itelligece Lab Massachusetts Istitute of Techology Based o material prepared by Bluespec Ic, Jauary 2005 February 28, 2005 L09-1 Bluespec:
More informationBEA WebLogic Portal. JSP Commerce and Campaign Tour
BEA WebLogic Portal JSP Commerce ad Campaig Tour Versio 4.0 Documet Date: October 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio
More informationGetting Started. Getting Started - 1
Gettig Started Gettig Started - 1 Issue 1 Overview of Gettig Started Overview of Gettig Started This sectio explais the basic operatios of the AUDIX system. It describes how to: Log i ad log out of the
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 22 Database Recovery Techiques Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Recovery algorithms Recovery cocepts Write-ahead
More informationBEA WebLogic Server. Installing and Setting up WebLogic Server 5.1
BEA WebLogic Server Istallig ad Settig up WebLogic Server 5.1 Documet 2.0 April 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio
More informationBEA Tuxedo. Using the BEA Tuxedo System on Windows NT
BEA Tuxedo Usig the BEA Tuxedo System o Widows NT BEA Tuxedo Release 7.1 Documet Editio 7.1 May 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software
More information