6.4 Contemporary Software Platform Trends The Rise of Linux and Open-Source Software graduate student at the University of Finland wanted to build an operating.

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

Web Service Architecture
IT INFRASTRUCTURE AND EMERGING TECHNOLOGIES
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
4.1 © 2007 by Prentice Hall 4 Chapter IT Infrastructure: Hardware and Software.
Leveraging Technology to Enhance PeopleSoft Web Services (SOA) System Efficiency Lorne Kaufman, Managing Director.
IT Infrastructure and Platforms
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
IT Infrastructure and Platforms
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Ch 12 Distributed Systems Architectures
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
5.1 © 2007 by Prentice Hall 5 Chapter IT Infrastructure and Emerging Technologies.
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 1 of…
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
C5- IT Infrastructure and Emerging Technologies
Web Design Basic Concepts.
TECHNOLOGY GUIDE 3: Emerging Types of Enterprise Computing
CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
1.Training and education 2.Consulting 3.Travel 4.Hardware 5.Software Which of the following is not included in a firm’s IT infrastructure investments?
3 Cloud Computing.
Chapter 4 Computer Software.
IT Infrastructures and Emerging Technologies
Information Technology
Electronic Commerce Software Chapter 9 Bridgette Batten Susan Harper.
Building E-Commerce Applications and Infrastructure.
Computers & Employment By Andrew Attard and Stephen Calleja.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 25 How.NET and Web Services Work How.NET and Web Services Work.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Business-to-Business Authors: Authors: Mladenka Jakovljevic, Prof. Dr. Veljko Milutinovic,
C5- IT Infrastructure and Emerging Technologies. Input – Process - Output 2 A computer  Takes data as input  Processes it  Outputs information CPU.
MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]
C5- IT Infrastructure and Emerging Technologies Let us buy some Blade Servers!
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar.
Kemal Baykal Rasim Ismayilov
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
WHAT IS E-COMMERCE? E-COMMERCE is a online service that helps the seller/buyer complete their transaction through a secure server. Throughout the past.
Chapter 4. OBJECTIVES Define IT infrastructure and describe the components and levels of IT infrastructure Identify and describe the stages of IT infrastructure.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
.NET Omid Darroudi.
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
IT Infrastructure: Hardware and Software
3 Cloud Computing.
IT Infrastructure: Hardware and Software
SOFTWARE TECHNOLOGIES
Presentation transcript:

6.4 Contemporary Software Platform Trends The Rise of Linux and Open-Source Software graduate student at the University of Finland wanted to build an operating system that anyone could download from the Internet, no one would own, and hundreds or thousands of people would work together on the creation, maintenance, and improvement (Linux). Two Canadian Cities Go for Linux (see p. 211 of the text) describes how two city governments reduced the total cost of ownership of their IT infrastructure by adopting the open-source software operating system Linux. Open-source software has proven to be more secure than other leading software programs precisely because its code is so readily available. Security problems in proprietary software are usually discovered by those working inside the software manufacturer.

Open-source software isn't limited to Linux but includes applications such as Mozilla Firefox web browser and low-cost office suite software such as StarOffice. Java is Everywhere it is operating system-independent and processor-independent. This means that you don't need to worry about compatibility between separate operating systems such as Windows, Macintosh, or UNIX. Regardless of the hardware or software you use, this language will fit them all. Web browsers were not created until the early 1990s and were first commercialized by Marc Andreesen, who started Netscape, Inc. allows you to "browse" the various documents stored on the Internet

Software for Enterprise Integration it's became quite common to install different systems throughout various parts of a company. That wasn't such a big problem before the need for companies to work hand- in-hand with employees all over the world, customers, suppliers, and business partners that all had their own legacy system. There are several methods the digital firm can use to piece together its disparate systems. Middleware: bridges the gap between separate systems and gives an organization a method of sharing information. Middleware is cheaper and easier to install than enterprise software (SEE CORBA). Enterprise application software: unfortunately, this type of software is simply out of reach for smaller firms because of the cost, time required, and the technical expertise required to get it up and running. Enterprise application integration software: allows a company to decide which systems it wants to tie together, how it wants to do it, and then generate the necessary program code to completely integrate the pieces into a cohesive unit.

Web Services and Service-Oriented Architecture Hypertext markup language (HTML) HTML has worked well for displaying text and graphics XML is designed to control data on a Web page or site and make it more manageable. make the data both platform-independent and vendor-independent. XHTML (Extensible Hypertext Markup Language) combines HTML language with the XML language to create a more powerful language for building more useful Web pages.

In the first layer four software standards and communication protocols provide easy access to data and information via Web services : XML, eXtensible Markup Language: describes data in Web pages and databases SOAP, Simple Object Access Protocol: allows applications to pass data and applications to one another WSDL, Web Services Description Language: describes a Web service so that other applications can use it UDDI, Universal Description, Discovery, and Integration: lists Web services in a directory so it can be located The second layer of Web service-oriented architecture consists of utilities that provide methods for: security, third-party billing and payment systems transporting messages and identifying available services

The third layer is comprised of Web services applications themselves such as payment processing services. The distinct advantage of building Web services is their reusability. That is, you can build one Web service that can be used by many different businesses.

Software Outsourcing Three external sources for software outsourcing are: software packages from a commercial vendor software services from an application service provider outsourcing custom application development to an outside software firm Software Packages and Enterprise Software Rather than design, write, test, and maintain legacy systems, many organizations choose to purchase software programs from other companies that specialize in certain programs. Application Service Providers (ASPs) the fact that their services are Web-based, thus making the user's files accessible from virtually any computer connected to the Internet.

Software Outsourcing Companies are discovering that it's cheaper and easier to hire third party vendors for software related tasks such as system maintenance, data management, and program development Bottom Line: The four major themes in contemporary software platform evolution – Linux and open-source software; Java; Web services and service-oriented architecture; and software outsourcing; are providing companies new options in IT infrastructure technologies.

Opportunities The Internet is touted as being 24/7, anytime, anywhere. For that model to work, hardware, software, and data must be available 24/7, anytime, anywhere. Companies are rethinking their strategic models for creating, processing, storing, and delivering data to meet the demands of employees, customers, suppliers, and business partners. If a company fails to do so they risk losing business and thousands or millions of dollars. Because of easy Internet access and competition, customers can simply go elsewhere if the company doesn't adjust to the new world.

Management Challenges The challenges of creating and managing a good IT infrastructure include: Making wise infrastructure investments Coordinating infrastructure components Dealing with scalability (they don't under- or over-build their systems)and technology change Management and governance

Total Cost of Ownership (TCO) of Technology Assets Bottom Line: So where are we going with all this technology? Computers that are easier to use and incorporate into our everyday lives are in the near future. Improved technologies for business computing are being introduced each day. Faster and smaller information appliances are coming to a store near you. When it comes to the future of computing, our imagination is the only thing holding us back. Evaluating and selecting software is not a job just for the IT department. Managers at all levels of an organization will be involved in the process of selecting software appropriate for the organization's needs.