The Advantages of Using Network Marketing Solutions for Student Presentations
|
|
- Eugenia Spencer
- 3 years ago
- Views:
Transcription
1 ISM 50 - Business Information Systems Lecture 12 Instructor: Magdalini Eirinaki UC Santa Cruz May 10, 2007
2 Outline Announcements Student Presentation Client-Server Computing (cont d) SUN Case (cont d) Student Presentation Modularity and Layering
3 Announcements News Folio 2 DUE on Tuesday, 5/15 Include a print/copy of the article Midterm solutions on the web (under SECURE directory) Next time read: Ch. 7 Messerchmitt
4 Sources You should cite at least 5 non-web sources Ideally a lot more! A list of sources is included in 1st lecture s slides If an article is available on-line and also in print, you should cite the print version!!!! Only cite a website if you are sure there is no print version of the material available. Your citation of the print version may also indicate a website where the same article is available. Wikipedia is a nice source for gaining some background knowledge on your research or find links to other sources BUT is not always 100% accurate/true
5 Citing Sources More than thirty words verbatim must be cited. Any facts or figures that are not your own must be cited in the body of the text!!!! Ebay s revenues in US Revenues in 2002 were $1.39 billion [1]. [1] Ebay 2005 Annual Report. Any Tables of figures must be cited!! You can create tables/charts based on your findings
6 Citing Sources STYLE 1 STYLE 2 Companies that have deployed Internet technology have been confused by distorted market signals, often of their own creation. 1 1 M. Porter, Strategy and the Internet, Harvard Business Review, March 2001, pp Footnote at page bottom Companies that have deployed Internet technology have been confused by distorted market signals, often of their own creation. [1] References: [1] M. Porter, Strategy and the Internet, Harvard Business Review, March 2001, pp Footnote indicator Citation indicator Matches reference number in References section at the end of text.
7 Business Paper Proposals Will be handed back to you on Tuesday Grades will be posted on WebCT Make sure you read the comments and use them to make your paper better.
8 Announcements Database Tutorials MSAccess Will help you on your DB Assignment that will be out soon 3 labs You should register and attend ONLY ONE To register visit class forum Sign up with your name under the day/time that you prefer First come-first served (if class is full then you will have to choose another day/time)
9 Announcements Database Tutorials Dates: 5/18 (Friday), 10:30-11:30 AM, BE 109 5/18 (Friday), 3:00-4:00 PM, Ming Ong PC (Merrill Room 103) 5/21 (Monday), 1:00-2:00 PM, Ming Ong PC (Merrill Room 103) Each student should attend ONLY ONE
10 Announcements Next week s presentations: 5/15 5/17 Andy Pun (news) Yukie Boku (news) Kel Alexander Young (business paper: EBay) Bret Constantino (business paper: Amazon.com)
11 Student Talk Molly Glossip Brave New (Virtual) Worlds & Second Life: A new world of e-commerce WWD.COM
12 Client-Server Computing (continued)
13 Three-tier client/server Application server Client Enterprise data server
14 3-tier Client/Server Architecture Many organizational applications incorporate mission-critical databases Need to separate data from the applications that access them Centralized storage Security Fault tolerance Data shared across many applications
15 3-Tier Client Server Architecture example Client Application Server Clicks, keystrokes Balance $0.50 <head> <title>bank of America Online Banking Accounts Overview</title> <meta name="description" content="bank of America Online Banking - Accounts Overview"> <link rel="stylesheet" type="text/css" href="/easdocs/images/win_ie.css"> <script language="javascript" type="text/javascript" src="/easdocs/ias_js/scripts.js"></script> <script language="javascript" type="text/javascript"> <!-- function hover(ref, classref) { eval(ref).classname = classref; }//--> </script> $0.50 What is Bob s balance? Shared data
16 3-Tier Client Server Architecture example Client Application Server Web Server Application Logic What is Bob s Balance? Common Gateway Interchange Shared data
17 3-Tier Client Server Architecture example Client Application Server Shared data Web Server Application Logic What is Bob s Balance? Database Management System (DBMS) Database Common Gateway Interchange
18 3-Tier Client Server Architecture example Client Application Server Web Server What is Bob s Balance? Java Servlet Application Logic In some implementations Application Logic and Web Server can be put on Different machines. Shared data Database Management System (DBMS) Database
19 3-Tier Client Server Architecture in General Client -Accept instructions from user -Make requests of server -Display responses of server Application Server -Takes input from clients -Decides what to be done next -Decides what shared data to access and manipulates it -Processes shared data -Support multiple applications with common data -Protect critical data -Decouple data administration and application administration Enterprise Data
20 Scalability Need to serve multiple customers at the same time Customer base can grow large Many identical application servers Each user session carried by a single server Each server can handle a limited number of clients More than one databases Storing different kinds of data (e.g. customers, orders, products, etc.)
21 Clients Customer logic Acquirer bank Fulfillment logic Databases Customers Merchandise Orders Book distributors Slide adapted from slides for Understanding Networked Applications By David G Messerschmitt. Copyright See copyright notice
22 Two Host Architectures Client-Server Attractive for information access and organizational applications Peer-to-Peer (P2P) Appropriate for direct/immediate applications where no centralized application logic is needed
23 Peer to Peer (P2P) Client Server Server Client Peer Peer Slide adapted from slides for Understanding Networked Applications By David G Messerschmitt. Copyright See copyright notice
24 Peer to Peer (P2P) Each peer provides the same functionality A P2P Network relies on computing power bandwidth of each peer Ad-hoc connections: Each peer joins/leaves the network at any time What is P2P good for? File sharing Video Conferencing Internet telephony Etc.
25 C/S vs. P2P Types of computers: Type of network: Communication: Powerful computers used as servers. Different machines from clients. Predefined number/topology of servers. Clients can connect/leave any time. To and from the server. Each peer is both a client and a server. Ad-hoc connections. Among peers. Network relies on: Computing power/availability of a limited number of servers. Computing power/bandwidth of each peer. Most P2P applications also have a C/S part E.g Napster, IRC P2P File sharing/transfer C/S searching
26 Sun Case (continued)
27 Sun N-tier case What does Sun make? Workstations Servers Software
28 How Successful had Sun been up to 1998? Founded in 1982 Open Standards Workstation Unix Operating System (Solaris) 1988 Revenues $1 billion 1993 Market value $3.6 billon Known for its workstations (addressing engineers) 1997 Jumped from 3 rd to 1 st in Unix Server Market. Achieved a 75% year-over-year increase in total server shipments
29 How Successful had Sun been up to 1998? Last standing, fully integrated computing company * Designed its own hardware/software: SPARC microprocessor Solaris OS Networking capabilities (TCP/IP) Scalable, Reliable network computing for large corporations ERP systems Intranets (SCM, , file directories etc) * Brent Schlender, Fortune Magazine (Oct 1997)
30 How Successful had Sun been up to 1998? 1993 Sun s CEO: The network is the computer. Sun adapts Solaris OS to coordinate data on networks 1994 Internet explodes in popularity Sun is the leader in network computing
31 Java Sun introduces Java Programming Language Portable between computers with different hardware/operating system platforms JVM: Java Virtual Machine Easy to write programs in Easier re-use: Write once, run everywhere But, programs were slow Constant updates on JDK library Programmers had to update to current versions Some felt that language was not yet mature
32 Java Applets Key feature of Java Applets: chunks of Java code Usually embedded in other applications, e.g. Web Pages Initially enabled animations on web pages Later used to facilitate e-commerce applications, in cellular phones, etc. Applets are downloaded through the browser Only what and when was needed No need to keep a copy on client! Servlets One can think of them as server-side applets
33 In the meantime, Microsoft Dominated Desktop software (mid 90 s) Users familiar with Windows, Office, etc. Windows NT servers Fine for small intranets, not industrial strength
34 What problems did the micro era produce? Desktops are expensive to maintain TCO for windows PC $9900! Every PC had a lot of software that had to be maintained Office, Windows, etc Small differences, like the order in which software is installed, could make different PCs behave differently! Keep all PCs in organization updated with current/same software releases Compatibility issues
35 In the Networking Era These bloated PCs are networked and termed fat clients. But networking of PCs offered the possibility of putting most of the functionality into servers getting rid of much of the software on the client These clients would be called thin clients. Sun, Oracle, and others saw it as the future.
36 Hardware for thin clients A Network Computer (NC) a computer with minimal hardware that depends on a network connection to a server to function Trademark of ORACLE, used by ORACLE, SUN, Acron Be careful not to confuse it with the phrase networked computer! Example: Sun s JavaStation ( ) It is the hardware one would use to implement a thinclient computing model: Store desktop on the network Send desktop via browser to the client Much less unique instances of working environment
37 In the meantime... NetPC was a PC introduced by Microsoft and Intel in 1996 Same software as a normal PC Did not allow users to install their own software NetPC died out Features of it, and Microsoft s Zero Administration Kit, live on in today s version of windows.
38 What would you do If you were in the executive board of Microsoft?
39 Microsoft Vision Keep fat-client model Add some features to Windows to reduce administration costs
40 Microsoft vs. Java Announced that will embrace and extend promising technologies and emerging open standards 1996: Sun licenses Java to Microsoft to integrate into Explorer Microsoft downplays Java s importance Did not deliver compatible implementation of Java in its products Customers were frustrated since the Java-components would not work Includes Java in its programming platform BUT incorporates proprietary components making it impossible to run on different OS
41 Sun s Vision Thin Client model Application Servers with Applications written in Java Applets/Servlets NCs could retrieve applications from application server as needed Applications compatible with any NC hardware and OS Applications could be fixed, added, updated at the server level, rather than maintaining each PC
42 SUN 3 - Tier
43 Sun N-tier
44 Sun N-Tier
45 Sun s Performance TTM , , , , , , ,584.0 (1,048.0) (2,653.0) (461.0) , , (587.0) (3,429.0) (388.0) (106.0) (54.0) , , (587.0) (3,429.0) (388.0) (106.0) (0.18) (1.07) (0.12) (0.03) (0.18) (1.07) (0.12) (0.03) Net Income , , (587.0) (3,429.0) (388.0) (106.0)
46 Today 3-tier model common. Sun s version of 4-tier model not-common. N-tier model where Webserver and Application Server on separate equipment also common. Sun s hardware business not strong. Linux on cheap PCs most common servers Microsoft desktops replacing Sun workstations
47 Today Java Common in Server implementations Example: Java Servlet implementing application logic in a banking application. Often used to push simple applets onto client Not common For big desktop applications Other languages, e.g. C/C++ still faster Microsoft is still in business
48 Student Talk Kevin Bell Halo 3 Beta in May, New Video now Gamespot.com
49 Game consoles used in research Protein Folding Project at Stanford University Studies how proteins are folded/de-folded and how this affects diseases (e.g. Alzheimer s, Parkinson s, etc.) Many complex calculations that might take years to compute Sony s PS3 users can subscribe to this project and contribute some of their machine s power to this project Joined in March Made calculations much faster (reduced to weeks) Others (e.g. Microsoft s XBOX) consider following (in News yesterday)
50 Modularity and Layering
51 Application Architecture Design The most important step Hardest to change Influences everything that follows Conceptualization What is it you are trying to do? Example Concept: Small HHC for flight attendants. HHC tells flight attendants which passengers are higher priority. Who paid the highest fares Who has been a more valuable customer in past Flight attendant discriminates based on this Free drinks, meals, and pillows to valuable customers
52 Example Concept:
53 Architecture How do you begin to architect a solution for a problem like this? Break it into modules!
54 3-Tier Architecture HHC Server Wireless Link HHC HEADQUARTERS Airline Intranet Airline Dataserver Each Tier is decomposed into modules
55 HHC Architecture HHC Application Communication With HHC Server User Interface Data Management When a module is composed of sub-modules, the architecture is hierarchical.
56 HHC Architecture HHC Application Communication With HHC Server User Interface Palm OS Data management Networking Infrastructure We are using a layered architecture as well. Allows reuse of previously built infrastructure.
57 Granularity tradeoff How big should we make the modules Many simple small ones (fine granularity) Or a few complicated big ones (coarse granularity) Which is better? Coarse Granularity: Fewer things to keep track of Fine Granularity: Modules are simpler and easier to understand Hierarchy of modules: Allows the system to be viewed at different granularity levels.
58 HHC Server HHC Server Application Computation of key statistics Communication with HHC Windows OS Networking Infrastructure Communication with airline database Again, we see layering and hierarchy. Between each module we specify an interface
59 Data server DBMS Standard Database queries (SQL) from HHC Server Database Our architecture makes use of the existing interface of the airline database, so we don t need to redesign it!
60 Interface Each module interacts with the others through its interface Interface vs. Implementation The interface shows to the other modules What functions are performed by this module How to invoke these functions The actual functionality of the module is part of its implementation Different versions of a module might share the same interface, but have different implementation The other modules (or users) cannot tell the difference!
61 A simple interface: from within our HHC Server Architecure Computation of key statistics List of numbers Mean, Variance Compute Mean and Variance HHC Application Palm OS Computation of key statistics Communication with HHC Networking Infrastructure Communication with airline database
62 Interfaces N numbers of Float type Compute Mean and Variance Computation of key statistics 2 Numbers of float type that signify: Mean, Variance Interface specifications are often made precise by using data types Example type: float A number with a decimal place (Real number) Has a certain allowable range, and precision
63 More on Data types Data passing an interface is often specified in terms of a limited number of standard data types Data type = range of values and allowable manipulation Data type does not presume a specific representation, to allow heterogeneous platforms
64 Example data types Integer natural number between -32,767 and +32,768 Could be represented (in many ways) by 16 bits since 2 16 = 65,536 e.g. 15 Float number of the form m*10 n /32768, where m is in the range -32,767 to +32,768 and n is in the range -255 to +256 Could be represented by 16+8 = 24 bits E.g. π =
65 More data types Character single character from the Roman alphabet, plus digits, space, punctuation marks and special characters String could be represented by 7 or 8 bits e.g. A, 3,!, An ordered set of n characters, where n is customizable could be represented by 7*n bits e.g. Data
66 Compound data types Programmer-defined composition of basic data types Example: Employee { String name; String address; Integer year_of birth; Float salary; }
Architecture Example Point-to-point wire
Class Announcements TIM 50 - Business Information Systems Lecture 10 Midterm Tuesday 5/5 Study guide posted Instructor: John Musacchio UC Santa Cruz Feb. 5, 2015 Time sharing Architecture Example Point-to-point
More informationOutline. TIM 50 - Business Information Systems. Lecture 10. Instructor: Terry Allen UC Santa Cruz 10/28/2011
TIM 50 - Business Information Systems Lecture 10 Instructor: Terry Allen UC Santa Cruz 10/28/2011 Outline Announcements Review Alibris Case Study Information Technology Student Presentations Client-Server
More informationTIM 50 - Business Information Systems
TIM 50 - Business Information Systems Lecture 10 Instructor: Terry Allen UC Santa Cruz 10/28/2011 Outline Announcements Review Alibris Case Study Information Technology Student Presentations Client-Server
More informationn Assignment 4 n Due Thursday 2/19 n Business paper draft n Due Tuesday 2/24 n Database Assignment 2 posted n Due Thursday 2/26
Class Announcements TIM 50 - Business Information Systems Lecture 14 Instructor: John Musacchio UC Santa Cruz n Assignment 4 n Due Thursday 2/19 n Business paper draft n Due Tuesday 2/24 n Database Assignment
More informationStages: 1. Conceptualization. 2. Analysis. 3. Architecture Design. 4. Development Evolution. 5. Testing and Evaluation. 6.
Application Lifecycle ISM 50 - Business Information Systems Lecture 20 Instructor: John Musacchio UC Santa Cruz June 8, 2006 Stages: 1. Conceptualization 2. Analysis 3. Architecture Design 4. Development
More informationClient/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
More informationLecture 20. UC Santa Cruz
ISM 50 - Business Information on Systems Lecture 20 Instructor: John Musacchio UC Santa Cruz December 6, 2007 Announcements Final Exam December 12 Stevenson 150 (this room) 12-3 Student talks Nicole Dougherty
More informationLecture 26 Enterprise Internet Computing 1. Enterprise computing 2. Enterprise Internet computing 3. Natures of enterprise computing 4.
Lecture 26 Enterprise Internet Computing 1. Enterprise computing 2. Enterprise Internet computing 3. Natures of enterprise computing 4. Platforms High end solutions Microsoft.Net Java technology 1 Enterprise
More informationi.sight ecommerce system
i.sight ecommerce system Product Brochure open your eyes on the Internet i.sight ecommerce system is presented to you by IPOS Computer Systems Ltd. For Inquiry, please go to our web site http://www.iposcsl.com
More informationClient/server and peer-to-peer models: basic concepts
Client/server and peer-to-peer models: basic concepts Dmitri Moltchanov Department of Communications Engineering Tampere University of Technology moltchan@cs.tut.fi September 04, 2013 Slides provided by
More informationDistributed Systems Lecture 1 1
Distributed Systems Lecture 1 1 Distributed Systems Lecturer: Therese Berg therese.berg@it.uu.se. Recommended text book: Distributed Systems Concepts and Design, Coulouris, Dollimore and Kindberg. Addison
More informationWhat is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World
COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca What is a database? A database is a collection of logically related data for
More informationArchitecture Design For Web-based Application Systems. Instructor: Dr. Jerry Gao Class: CMPE296U
Architecture Design For Web-based Application Systems Instructor: Dr. Jerry Gao Class: CMPE296U Architecture Design For Web-Based Application Systems - (1994-1995) Hypertext Web Systems: Graphic Web Browsers
More informationLatte Rapid Application Development. William Dunlap Product Manager Borland International wdunlap@wpo.borland.com
Latte Rapid Application Development William Dunlap Product Manager Borland International wdunlap@wpo.borland.com Business Computing Evolution C/S Application Development Collaborative App Development Web
More informationSoftware: Systems and Application Software
Software: Systems and Application Software Computer Software Operating System Popular Operating Systems Language Translators Utility Programs Applications Programs Types of Application Software Personal
More informationn For next time q Read Cisco Case n Hwk 2 due by start of class Tuesday n On ecommons q Database Assignment 1 posted
Class Announcements TIM 50 - Business Information Systems Lecture 5 UC Santa Cruz, Ram Akella October 8, 2015 For next time q Read Cisco Case Hwk 2 due by start of class Tuesday On ecommons q Laudon and
More informationTIM 50 - Business Information Systems
TIM 50 - Business Information Systems Lecture 5 UC Santa Cruz, Ram Akella October 8, 2015 Class Announcements n For next time q Read Cisco Case n n Hwk 2 due by start of class Tuesday On ecommons q Laudon
More informationMORE INNOVATION WITHOUT VENDOR LOCK IN OPEN VIRTUALIZATION: Open Virtualization White Paper May 2009. Abstract
OPEN VIRTUALIZATION: MORE INNOVATION WITHOUT VENDOR LOCK IN Open Virtualization White Paper May 2009 Abstract For many organizations, virtualization is an attractive strategy to ensure that datacenter
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 informationSAS Client-Server Development: Through Thick and Thin and Version 8
SAS Client-Server Development: Through Thick and Thin and Version 8 Eric Brinsfield, Meridian Software, Inc. ABSTRACT SAS Institute has been a leader in client-server technology since the release of SAS/CONNECT
More informationI/A Series Information Suite AIM*DataLink
PSS 21S-6C4 B3 I/A Series Information Suite AIM*DataLink AIM*DataLink AIM*DataLink provides easy access to I/A Series real-time data objects and historical information from Windows-based applications.
More informationPerformance Comparison of Database Access over the Internet - Java Servlets vs CGI. T. Andrew Yang Ralph F. Grove
Performance Comparison of Database Access over the Internet - Java Servlets vs CGI Corresponding Author: T. Andrew Yang T. Andrew Yang Ralph F. Grove yang@grove.iup.edu rfgrove@computer.org Indiana University
More informationMedical 360 Network Edition and Citrix
WHITE PAPER Dragon Medical 360 Network Edition and Citrix A White Paper from Nuance Healthcare HEALTHCARE DRAGON MEDICAL 360 AND CITRIX Contents Introduction... 3 Citrix Overview... 4 Dragon Medical 360
More informationComparison of Thin Client Solutions
Comparison of Thin Client Solutions Reviewed: March 10, 1999 Revised: April 7, 1999 Introduction As your network grows in size, the costs of hardware, maintenance and support become issues that impact
More informationUnderstanding Client/Server Computing
Understanding Client/Server Computing By Will Fastie PC Magazine; "Enterprize Computing;" Back in the eighties when network equipment vendors first started to hawk their wares, the term client/server was
More informationSession 12 Evolving IT Architectures: From Mainframes to Client-Server to Network Computing
Session 12 Evolving IT Architectures: From Mainframes to Client- to Network Computing S. Madnick, 1998 12/ 1 Outline Stages of System Architectures Components: Data Management,, Mainframe era PC era Stages
More informationInformation Systems Analysis and Design CSC340. 2004 John Mylopoulos. Software Architectures -- 1. Information Systems Analysis and Design CSC340
XIX. Software Architectures Software Architectures UML Packages Client- vs Peer-to-Peer Horizontal Layers and Vertical Partitions 3-Tier and 4-Tier Architectures The Model-View-Controller Architecture
More informationJava TM WorkShop TM and Beyond. Joe Keller Director of Marketing SunSoft Developer Products
Java TM WorkShop TM and Beyond Joe Keller Director of Marketing SunSoft Developer Products Agenda Introduction Industry Trends Java Development Solutions SunSoft Java WorkShop Developer Programs Enterprise
More informationBuilding Java Servlets with Oracle JDeveloper
Building Java Servlets with Oracle JDeveloper Chris Schalk Oracle Corporation Introduction Developers today face a formidable task. They need to create large, distributed business applications. The actual
More informationChapter 1 Introduction to Enterprise Software
Chapter 1 Introduction to Enterprise Software What Is Enterprise Software? Evolution of Enterprise Software Enterprise Software and Component-Based Software Summary If you have heard of terms such as
More informationContents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform
Part III: Component Architectures Natividad Martínez Madrid y Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid {nati, spickin}@it.uc3m.es Introduction Contents Client-server
More informationGovernment Girls Polytechnic, Bilaspur
Government Girls Polytechnic, Bilaspur Name of the Lab: Internet & Web Technology Lab Title of the Practical : Dynamic Web Page Design Lab Class: CSE 6 th Semester Teachers Assessment:20 End Semester Examination:50
More informationDeltek Vision 7.0 LA. Technical Readiness Guide
Deltek Vision 7.0 LA Technical Readiness Guide May 15, 2012 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or technical errors may
More informationBase One's Rich Client Architecture
Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.
More informationSoftware design (Cont.)
Package diagrams Architectural styles Software design (Cont.) Design modelling technique: Package Diagrams Package: A module containing any number of classes Packages can be nested arbitrarily E.g.: Java
More informationIntroduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system
Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software
More informationUnderstanding Application Servers
Understanding Application Servers Author: Ajay Srivastava & Anant Bhargava TCS, Jan 03 Background Application servers, whatever their function, occupies a large chunk of computing territory between database
More informationIT Infrastructure and Emerging Technologies
IT Infrastructure and Emerging Technologies Content IT Infrastructure Infrastructure Components Contemporary Hardware Platform Trends Contemporary Software Platform Trends Management Issues 2 IT infrastructure
More informationOracle Desktop Virtualization
Oracle Desktop Virtualization Oracle Desktop Virtualization Portfolio Oracle Desktop Virtualization Portfolio Software. Hardware. Complete. Oracle Virtual Desktop Infrastructure VDI desktops to users on
More informationData Sheet VISUAL COBOL 2.2.1 WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials
Visual COBOL is the industry leading solution for COBOL application development and deployment on Windows, Unix and Linux systems. It combines best in class development tooling within Eclipse and Visual
More informationIntroduction to Cloud Computing. Lecture 02 History of Enterprise Computing Kaya Oğuz
Introduction to Cloud Computing Lecture 02 History of Enterprise Computing Kaya Oğuz General Course Information The textbook: Enterprise Cloud Computing by Gautam Shroff (available at bookstore). Course
More informationDatabase Tutorials. Business Papers. Class Announcements Pushing Out submissions
Database Tutorials TIM 50 - Business Information Systems n DONE!!!! Lecture 6 & 7 Instructor: Ram Akella UC Santa Cruz October 13, 2015 & October 15, 2015 Class Announcements Pushing Out submissions n
More informationModule 12: Microsoft Windows 2000 Clustering. Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8
Module 12: Microsoft Windows 2000 Clustering Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8 Information in this document is subject to change without notice.
More informationIntroduction: Database management system
Introduction Databases vs. files Basic concepts Brief history of databases Architectures & languages Introduction: Database management system User / Programmer Database System Application program Software
More informationWhat Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
More informationDistributed Database Design
Distributed Databases Distributed Database Design Distributed Database System MS MS Web Web data mm xml mm dvanced Database Systems, mod1-1, 2004 1 Advanced Database Systems, mod1-1, 2004 2 Advantages
More informationTerminal Services for InTouch 7.1/7.11. Terminal Services for InTouch 7.1/7.11 PRODUCT POSITION PRODUCT DATASHEET
Terminal Services for InTouch 7.1/7.11 PRODUCT POSITION Terminal Services for InTouch 7.1/7.11 PRODUCT DATASHEET Terminal Services for InTouch 7.1/7.11 provides manufacturing users with all the benefits
More informationClient-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Page 1 of 14 Roadmap Client-Server Architecture Introduction Two-tier Architecture Three-tier Architecture The MVC Architecture
More informationSpecial Topics in Vendor- Specific Systems. Objective
Special Topics in Vendor- Specific Systems Unit 5 System and database architectures used in commercial EHRs Objective Compare database architectures employed by various vendor applications, for fulfilling
More informationC/S Basic Concepts. The Gartner Model. Gartner Group Model. GM: distributed presentation. GM: distributed logic. GM: remote presentation
C/S Basic Concepts The Gartner Model Contents: 2-tier Gartner Model Winsberg s Model / Balance Example 3-tier n-tier Became de facto reference model Recognizes 5 possible modes of distribution: distributed
More informationDistributed Systems. Outline. What is a Distributed System?
Distributed Systems 1-1 Outline What is a Distributed System? Examples of Distributed Systems Distributed System Requirements in Distributed System 1-2 What is a Distributed System? 1-3 1 What is a Distributed
More informationNetwork Station - Thin Client Computing - Overview
Network Station - Thin Client Computing - Overview Overview The objective of this document is to help develop an understanding of a Server Based Computing/Thin-Client environment using MS Windows NT 4.0,
More informationWeb. Studio. Visual Studio. iseries. Studio. The universal development platform applied to corporate strategy. Adelia. www.hardis.
Web Studio Visual Studio iseries Studio The universal development platform applied to corporate strategy Adelia www.hardis.com The choice of a CASE tool does not only depend on the quality of the offer
More informationAdvantage Database Server or Microsoft SQL Server which one is right for you?
Advantage Database Server or Microsoft SQL Server which one is right for you? white paper by Bill Todd executive summary To minimize the cost of deploying database applications, you must match the database
More informationSmartArrays and Java Frequently Asked Questions
SmartArrays and Java Frequently Asked Questions What are SmartArrays? A SmartArray is an intelligent multidimensional array of data. Intelligent means that it has built-in knowledge of how to perform operations
More informationClient-server systems
**** 1 Client-server systems Introduction ***- Database + Interface with user 2 Good......Better Interface with user Translation protocol Database and retrieval engine Client-server **** description 3
More informationOracle Application Server 4.0: The Integration Platform for Oracle Products and the Internet. An Oracle White Paper August 1998
Oracle Application Server 4.0: The Integration Platform for Oracle Products and the Internet An Oracle White Paper August 1998 The Integration Platform for Oracle Products and the Internet INTRODUCTION
More informationTopics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives
Introduction to Programming and Algorithms Module 1 CS 146 Sam Houston State University Dr. Tim McGuire Module Objectives To understand: the necessity of programming, differences between hardware and software,
More informationVMware End User Computing Horizon Suite
VMware End User Computing Horizon Suite Luc Gallet lgallet@vmware.com 2010 VMware Inc. All rights reserved The pace and rate of technology change is faster than ever Devices 66 % use 2+ devices for work
More informationRocket AS v6.3. Benefits of upgrading
Rocket AS v6.3 Benefits of upgrading What is Rocket AS? Rocket AS for IBM System z provides query, reporting, data visualization and rapid application development for System z data including DB2. With
More informationAPPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING
APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING Application testing remains a complex endeavor as Development and QA managers need to focus on delivering projects on schedule, controlling costs,
More informationEVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT
EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT Dr. Alexander Pons, University of Miami, apons@miami.edu ABSTRACT The deployment of Web applications consisting of dynamic content requires the selection
More informationNetwork and Services (NETW-903)
Network and Services (NETW-903) Dr. Mohamed Abdelwahab Saleh IET-Networks, GUC Fall 2015 Course Outline Introduction to Network Services. Web Services. Multimedia Services. Mobile Services Computation
More informationA Layered Architecture based on Java for Internet and Intranet Information Systems
A Layered Architecture based on Java for Internet and Intranet Information Systems Fidel CACHEDA, Alberto PAN, Lucía ARDAO, Ángel VIÑA Departamento de Electrónica y Sistemas Facultad de Informática, Universidad
More informationCharacteristics of Java (Optional) Y. Daniel Liang Supplement for Introduction to Java Programming
Characteristics of Java (Optional) Y. Daniel Liang Supplement for Introduction to Java Programming Java has become enormously popular. Java s rapid rise and wide acceptance can be traced to its design
More informationPractical Programming, 2nd Edition
Extracted from: Practical Programming, 2nd Edition An Introduction to Computer Science Using Python 3 This PDF file contains pages extracted from Practical Programming, 2nd Edition, published by the Pragmatic
More informationApplication Servers - BEA WebLogic. Installing the Application Server
Proven Practice Application Servers - BEA WebLogic. Installing the Application Server Product(s): IBM Cognos 8.4, BEA WebLogic Server Area of Interest: Infrastructure DOC ID: AS01 Version 8.4.0.0 Application
More informationThe Microlease Asset Management Solution
The Experts in Test Equipment Management datasheet Microlease Asset Management Solution Improving Business Performance in Test Environments Challenges of a Test Environment Engineers must meet tight development
More informationRed Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Network (RHN) Satellite server is an easy-to-use, advanced systems management platform
More informationRed Hat Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Satellite server is an easy-to-use, advanced systems management platform for your Linux infrastructure.
More informationThin@ System Architecture V3.2. Last Update: August 2015
Thin@ System Architecture V3.2 Last Update: August 2015 Introduction http://www.thinetsolution.com Welcome to Thin@ System Architecture manual! Modern business applications are available to end users as
More informationVersion 14.0. Overview. Business value
PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing
More informationSysAidTM Product Description
SysAidTM Product Description September 2006 IT Challenges As the ratio of computers to IT staff grows, so does the visibility of the IT department in organizations. Efficiency and responsiveness has become
More informationWeb Applications: Overview and Architecture
Web Applications: Overview and Architecture Computer Science and Engineering College of Engineering The Ohio State University Lecture 1 Road Map in Pictures: Web App Road Map in Pictures Browser Request
More informationAS/400 System Overview
Chapter 1 AS/400 System Overview 1.1 Major Characteristics of AS/400 1.1.1 High Level of Integration 1.1.2 Object Orientation 1.1.3 Relational and Integrated Database 1.1.4 Data and Program Independence
More informationFall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.
Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali mzali@just.edu.jo 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers
More informationLotus Domino Security
An X-Force White Paper Lotus Domino Security December 2002 6303 Barfield Road Atlanta, GA 30328 Tel: 404.236.2600 Fax: 404.236.2626 Introduction Lotus Domino is an Application server that provides groupware
More informationApplying Internet Technology to Production Environment Monitoring
Applying Internet Technology to Production Environment Monitoring Alberto Tafur Project Manager CIMTEC Charlotte, NC 28273 Jeff Fleming Project Engineer CIMTEC Charlotte, NC 28273 KEYWORDS John B. Weber
More informationSyllabus INFO-GB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-GB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Spring 2015 Stern School of Business Norman White, KMEC 8-88 Email: nwhite@stern.nyu.edu Phone: 212-998
More informationThis paper was presented at the 1996 CAUSE annual conference. It is part of the proceedings of that conference, "Broadening Our Horizons:
This paper was presented at the 1996 CAUSE annual conference. It is part of the proceedings of that conference, "Broadening Our Horizons: Information, Services, Technology -- Proceedings of the 1996 CAUSE
More informationA Modular Approach to Teaching Mobile APPS Development
2014 Hawaii University International Conferences Science, Technology, Engineering, Math & Education June 16, 17, & 18 2014 Ala Moana Hotel, Honolulu, Hawaii A Modular Approach to Teaching Mobile APPS Development
More informationMaking Data Available on the Web
Making Data Available on the Web By Simba Technologies Inc. SimbaEngine ODBC SDK Introduction Many companies use web-based services to automate business processes like sales, track items like packages,
More informationWeb-Based Database Applications ITP 300x (3 Units)
Web-Based Database Applications ITP 300x (3 Units) Objective Examination of the architecture and use of database-enabled web sites. Define the foundation for using relational databases on the web. Architectural
More informationDIABLO VALLEY COLLEGE CATALOG 2014-2015
COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy
More informationE-commerce. Web Servers Hardware and Software
E-commerce Web Servers Hardware and Software Basic technical requirements of a Web site that can support E-commerce operations and match business needs. Oct 22, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html
More informationSyllabus INFO-UB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-UB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Fall 2014 Stern School of Business Norman White, KMEC 8-88 Email: nwhite@stern.nyu.edu Phone: 212-998
More information0-7803-5643-8/99/$10.00 1999 IEEE
Design of a Web-Based Education Environment Session 12a3 Thomas G. Cleaver and Robert L. Toole Department of Electrical Engineering University of Louisville Louisville, KY 40292 Abstract - Delivery of
More informationIBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
More informationPerfect (ASD) Point of Sales (POS)
Perfect (ASD) Point of Sales (POS) ASD POS is a comprehensive Point of Sale (POS) solution for fast-paced, high-volume, multi-site retail operations. Whether you need to manage a single retail location,
More informationAn Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide
Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.
More informationCS 209 Programming in Java #1
CS 209 Programming in Java #1 Introduction Spring, 2006 Instructor: J.G. Neal 1 Topics CS 209 Target Audience CS 209 Course Goals CS 209 Syllabus - See handout Java Features, History, Environment Java
More informationI/A Series Software EDM Electronic Document Management
PSS 21S-2C1 B3 I/A Series Software EDM Electronic Document Management The I/A Series EDM system lowers the total cost of plant documentation such as operating procedures, MSDS sheets and CAD drawings.
More informationAvaya Interaction Center
Highlights IP Telephony Contact Centers Mobility Services PRODUCT BRIEF Seamless support for applications integration and contact management across Voice over IP, e-mail, web chat, SMS, and self service
More informationOPTIMIZING APPLICATION MONITORING
OPTIMIZING APPLICATION MONITORING INTRODUCTION As the use of n-tier computing architectures become ubiquitous, the availability and performance of software applications is ever more dependent upon complex
More informationComputer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices
232 Computer Science Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface
More informationREMOTE DEVELOPMENT OPTION
Leading the Evolution DATA SHEET MICRO FOCUS SERVER EXPRESS TM REMOTE DEVELOPMENT OPTION Executive Overview HIGH PRODUCTIVITY DEVELOPMENT FOR LINUX AND UNIX DEVELOPERS Micro Focus Server Express is the
More informationContents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11
Oracle Primavera Contract Management 14.1 Sizing Guide July 2014 Contents Introduction... 5 Contract Management Database Server... 5 Requirements of the Contract Management Web and Application Servers...
More informationIOS110. Virtualization 5/27/2014 1
IOS110 Virtualization 5/27/2014 1 Agenda What is Virtualization? Types of Virtualization. Advantages and Disadvantages. Virtualization software Hyper V What is Virtualization? Virtualization Refers to
More informationEnterprise Infrastructure Architecture
Enterprise Infrastructure Architecture RL Information Consulting LLC January 7, 2003 The Information contained in this presentation is based on Intellectual Capital provided by David Merrill and Copyrighted
More information9/11/15. What is Programming? CSCI 209: Software Development. Discussion: What Is Good Software? Characteristics of Good Software?
What is Programming? CSCI 209: Software Development Sara Sprenkle sprenkles@wlu.edu "If you don't think carefully, you might think that programming is just typing statements in a programming language."
More information