Online Shopping e-Business ITCS451/951 Group Assignment Online Shopping e-Business Team Members: 1. Elmabourk Benlamma 3810689 2. Dhany Setia Purnama 3949801.

Slides:



Advertisements
Similar presentations
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Advertisements

Web Service Architecture
Overview of Web Services
Chapter 19 – Service-oriented Architecture
Tuesday, June 10, 2003 Web Services Brief Overview & Security Assertion Coordinator Pattern by Mohammad Abushadi & Riaz Ahmed for Security Group CSE -
An Introduction to Web Services Sriram Krishnan, Ph.D.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
WEB SERVICES DAVIDE ZERBINO.
UDDI, Discovery and Web Services Registries. Introduction To facilitate e-commerce, companies needed a way to locate one another and exchange information.
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Leveraging Technology to Enhance PeopleSoft Web Services (SOA) System Efficiency Lorne Kaufman, Managing Director.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Web Services Seppo Heikkinen MITA seminar/TUT
TRAVEL RESERVATION SYSTEM USING WEB SERVICES COMPOSITION LANGUAGE
GROUP 1 Presentation Web Services “a major shift in the way we think about software architecture and distributed computing” Presented by: Dan Alperovich.
B. RAMAMURTHY Web services. Topics What is a web service? From OO to WS WS and the cloud WS code.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Generation of WEB SERVICES Using PROGRAM SLICING RAVINDRA KUMAR SUDIP AKURA AMIT KUMAR BALKARAN SINGH SIDHU
Web Service What exactly are Web Services? To put it quite simply, they are yet another distributed computing technology (like CORBA, RMI, EJB, etc.).
Web services A Web service is an interface that describes a collection of operations that are network-accessible through standardized XML messaging. A.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
Business Driven Technology Unit 4
CIS 451: Web Services Dr. Ralph D. Westfall March, 2009.
Web Services & WCF ~ Ankit. Web services A web service is a collection of protocols and standards used for exchanging data between applications or systems.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
Web Services (SOAP, WSDL, UDDI) SNU OOPSLA Lab. October 2005.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
2004/12/02Slide Number 1 of 15 Exposure Time Calculator (ETC) as a Web Service Donald McLean 2004 Technology Open House.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
Online Shopping e-Business ITCS451/951 Group Assignment Online Shopping e-Business Team Members: 1. Elmabourk Benlamma Dhany Setia Purnama
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
WebService. Outline Overview of Web Services SOAP (messaging) WSDL (service description) UDDI (registry)
Establishing a foundation for web services Ashraf Memon.
Online Shopping e-Business ITCS451/951 Group Assignment Online Shopping e-Business Team Members: 1. Elmabourk Benlamma Dhany Setia Purnama
Kemal Baykal Rasim Ismayilov
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
Chapter 7: Creating and Consuming XML Web Services Understanding XML Web Services Creating XML Web Services Deploying and Discovering XML Web Services.
C# 1 Web services CSC 298. C# 2 Web services  A technology to make libraries available across the internet.  In Visual Studio,  can create a web service.
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.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Introduction.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
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.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
TOPIC: Applications of Web Technologies in Distributed Systems
WEB SERVICES.
Unit – 5 JAVA Web Services
Overview of Web Services
Implementing a service-oriented architecture using SOAP
Wsdl.
Service-centric Software Engineering 1
WEB SERVICES DAVIDE ZERBINO.
Presentation transcript:

Online Shopping e-Business ITCS451/951 Group Assignment Online Shopping e-Business Team Members: 1. Elmabourk Benlamma Dhany Setia Purnama Jyoti kale Eky Putra PRATAMA Zhengwei Chen

Presentation Contents 1. Brief Introduction 2.Project Scenario 3. E-Business Processes 4.Web Service Descriptions language (WSDL) 5. Web Service Messages (SOAP) 6.Business Process Model 7.Service Deployment (VB.NET) 8.Critical Discussions 9.Conclusions 10. References 11. Questions

Brief Introduction Online Shopping is a B2C business located in several locations around Australia. And it will make a free delivery in NSW. It has recently decided to expand its business to become an e-business. The main business processes include four services : – Company – Delivery – Coupon – Credit card

The project consists of 4 web services and several webpages. The group met every week and set small achievable goals for each week. Some sections were completed individually and some were accomplished as a team. Some technologies has been used in this project such as WSDL, SOAP, XML, MS Office Access 2003, and Visual Studio Project Scenario

Main Application web structure: 1.Home page 2.List of Product Page 3.Single Product Page 4.Payment Popup window 5.About Us page 6.Contact Us page

E-Business Processes (1) Web Services help the e-business implementation by enhancing communication between data and users. Data Base Log in Company Coupon Credit card Online shopping Customer Employee

E-Business Processes (2) System interface

SOA Architecture Software agents in SOA Architecture

SOA Architecture A registry : a collection of services Register : a service description is published so that it can be discovered and invoked by a service consumer. find: a service requestor locates a service registry for a service that meets its criteria. Blind and invoke: the service consumer proceeds to invoke the service according to the information in the service description.

Web Service Descriptions – WSDL (1) Web Service Description Language or WSDL is written in XML. The structure of a WSDL is divided into two parts: abstract and concrete part. The operations and messages are described abstractly and then bound to a concrete network protocol. WSDL advantages: 1.Extensibility 2.Interoperability 3.Easy development 4.Validation

Web Service Descriptions – WSDL (2) Here we will describe the code for WSDL

Web Service Messages – SOAP (1) Web services are invoked through Simple Object Access Protocol. SOAP has an independent platform and language which is based on xml. It is a communication protocol between applications, which uses the Internet to communicate

Web Service Messages – SOAP (2)

Business Process Model

BPEL Model

Service Deployments using VS 2010 (1)

Service Deployments using VS 2010 (2)

Service Deployments using VS 2010 (3)

Service Deployments using VS 2010 (4)

Critical Discussions – Benefits of WS Benefits of Web Services: 1.Cost Savings – web services are based on open standards their cost is low and the associated learning curve is smaller than that of many proprietary solutions.

Limitations of Web Services: Critical Discussions – Limitations of WS

Two different perspectives: 1.Technically. 2.Economically; From our point of view, the web services for the online Shopping website are feasible. Critical Discussions – Feasibility of WS

Conclusion  We have used WSDL, SOAP, BPEL and Visual Studio to create an online Shopping website for this business to become an e-Business.  Advantages are: business expansion, improved competitive advantage positioning, and increased profit margins.  add more if you have some in mind please

References 1.Note, W. C. 2001, Web Services Description Language (WSDL) 1.1, accessed 21/09/2010, 2.W3Schools.com 2010, SOAP, accessed 28/9/2010,

Question Time

Thank you everyone for listening and viewing