IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet.

Slides:



Advertisements
Similar presentations
CERN IDS. CERN – European Organization for Nuclear Research Administrative Support - Internet Development Services Implementing Soap & Web Services By.
Advertisements

1 Understanding Web Services Presented By: Woodas Lai.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Semantic Web Agents: Hope or Hype Nicholas Gibbins School of Electronics and Computer Science University of Southampton.
Internet Infrastructure and Emerging Technologies Term project Internet Infrastructure and Emerging Technologies Term project.
Presentation 7 part 1: Web Services Introduced. Ingeniørhøjskolen i Århus Slide 2 Outline Definition Overview of Web Services Examples Next Time: SOAP.
Presentation 7: Part 1: Web Services Introduced. Outline Definition Overview of Web Services Examples Next Time: SOAP & WSDL.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Distributed components
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
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.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Internet GIS and Wireless Mobile GIS for Disaster Management by Dr. Ming-Hsiang (Ming) Tsou Phone:
Ch 12 Distributed Systems Architectures
Chapter 13 The First Component: Computer Systems.
IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
©2013 Cengage Learning. All Rights Reserved. Business Management, 13e Technology and Information Management Electronic Technology Fundamentals.
Ubiquitous computing: The Next Big Thing or Just Hype As Usual? DRAFT: 1/15/2003 Ravi Jain Copyright © 2003 DoCoMo Communications.
The Globus Toolkit: Description and Applications Review Steve Tuecke & Ian Foster Argonne National Laboratory The University of Chicago Globus Co-PI: Carl.
1 Accessing the Global Database The World Wide Web.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
CHAPTER 5 Network Applications.
Notes accompany this presentation. Please select Notes Page view. These materials can be reproduced only with written approval from Gartner. Such approvals.
UDDI ebXML(?) and such Essential Web Services Directory and Discovery.
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
Web Services: An Introduction Al Kassam Briyante Software Corp
1 HKU CSIS DB Seminar: HKU CSIS DB Seminar: Web Services Oriented Data Processing and Integration Speaker: Eric Lo.
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
2004/12/02Slide Number 1 of 15 Exposure Time Calculator (ETC) as a Web Service Donald McLean 2004 Technology Open House.
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
1 Welcome to CSC 301 Web Programming Charles Frank.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Introduction to Server-Side Web Development Introduction to Server-Side Web Development using JSP and Web Services JSP and Web Services 18 th March 2005.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
Internet Architecture and Governance
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
May 6, 2002Earth System Grid - Williams The Earth System Grid Presented by Dean N. Williams PI’s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
Introduction to Web Services. Agenda Motivation History Web service model Web service components A walkthrough examples.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Web Services An Introduction Copyright © Curt Hill.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Web Services. Web Service: Simple definition : “ Service Offered On the Web “ Technically : “ A Web Service is a programmable application component that.
CHAPTER 5 Network Applications. Chapter Outline 5.1 Network Applications 5.2 Web E-Learning and Distance Learning 5.4 Telecommuting.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
CHAPTER 5 Network Applications.
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.
WEB SERVICES.
Web services, WSDL, SOAP and UDDI
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Unit# 5: Internet and Worldwide Web
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
New Tools In Education Minjun Wang
Presentation transcript:

IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

What haven’t we covered? Wireless computing New display technologies Web Services Grid computing

IT today and tommorow

The Mobile Student Register for courses Always available resources –“e-textbooks” –“e-notes” –“e-references” Virtual Classroom

1. Natural Language (Spoken) Command 2. Raw Speech Data 3. Server-Side Processing 4. Processed Data

Natural Computing for Humans

Web Service A Web service is like a Web site without a user interface, that serves programs instead of people. Instead of getting requests from browsers and returning web pages in response, a web service: –receives a request formatted in XML from an application, –performs a task, –and returns an XML-formatted response. Web Services are delivered using open industry standards

Microsoft’s.NET

Sun One Architecture Support major standards initiatives such as SOAP, J2EE[tm], UDDI, LDAP, and ebXML to make it ready for developers who want to take advantage of the Services on Demand vision

Vision for web services Services to be described in WSDL Services to be announced via UDDI Data to be exchanged via XML Protocols are HTTP and SOAP Systems are developed in Java or C#

Beyond the Net, lies the Grid. The Net allows users everywhere to share information. The Grid will allow users to share raw computing power. »It’s under construction.

What is a Grid? persistent networked environments integrating geographically distributed supercomputers, large databases, and high end instruments coordinated resource sharing and problem solving in dynamic virtual organizations

It’s for real. Used to construct: collaborative engineering systems real-time instrument control systems problem solving environments to perform record-setting scientific simulations.

U.S. PIs: Avery, Foster, Gardner, Newman, Szalay International Virtual Data Grid Laboratory Tier0/1 facility Tier2 facility 10 Gbps link 2.5 Gbps link 622 Mbps link Other link Tier3 facility

DOE X-ray grand challenge: ANL, USC/ISI, NIST, U.Chicago tomographic reconstruction real-time collection wide-area dissemination desktop & VR clients with shared controls Advanced Photon Source Online Access to Scientific Instruments archival storage

You don’t have to be a computer scientist…

Building on the Internet, the WWW Uniform naming A seamless, scalable information service A powerful new meta-data language: XML –SOAP - simple object access protocol - Uses XML for message encoding, HTTP for protocol. XML-RPC may become standard mechanism for Grid Services.

Hype Cycle 2002 Copyright © 2002 Trough of Disillusionment Slope of Enlightenment Plateau of Productivity Maturity Technology Trigger Peak of Inflated Expectations Visibility Key: Time to “Plateau” Less than two years Two to five years Five to 10 years Beyond 10 years Wireless LANs/ WAP/ Wireless Web Location Sensing VoIP Bluetooth P2P Personal Fuel Cells Web Services Grid Computing Biometrics Identity Services E-Tags Text-to- Speech Speech Recognition in Call Center PKI Natural Language Search VPN Nanocomputing PDA Phones E-Payments Speech Recognition on Desktop

The future It is hard to predict – especially the future! The easiest way to predict the future – is to invent it.

Opgaver og kursusmateriale