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 -
Matthew Kubicina CIS 764 Kansas State University.
An Introduction to Web Services Sriram Krishnan, Ph.D.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
Internet Infrastructure and Emerging Technologies Term project Internet Infrastructure and Emerging Technologies Term project.
CIS-764 Database Design Service-Oriented Architecture and Web-Services Binti Sepaha.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Leveraging Technology to Enhance PeopleSoft Web Services (SOA) System Efficiency Lorne Kaufman, Managing Director.
Understand Web Services
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.
CSE 636 Data Integration Web Services.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
TRAVEL RESERVATION SYSTEM USING WEB SERVICES COMPOSITION LANGUAGE
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 Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
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
Online Shopping e-Business ITCS451/951 Group Assignment Online Shopping e-Business Team Members: 1. Elmabourk Benlamma Dhany Setia Purnama
10/7/2005 ISECON Using a “Real” Systems Development Project to Enrich a Systems Analysis and Design Course Janet Helwig Dominican University.
CIS 451: Web Services Dr. Ralph D. Westfall March, 2009.
Introduction to .NET Rui Ye.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
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.
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
Networking ITTC with TT:CLEAR Xiaohua ZHANG Tsinghua University, Beijing, China.
Web Services (SOAP, WSDL, UDDI) SNU OOPSLA Lab. October 2005.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Random Logic l Forum.NET l Web Services Enhancements for Microsoft.NET (WSE) Forum.NET ● October 4th, 2006.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
Online Tech Support Web Forum For F.B.I.S.D By: Team X-Velocity.
Online Shopping e-Business ITCS451/951 Group Assignment Online Shopping e-Business Team Members: 1. Elmabourk Benlamma Dhany Setia Purnama
Establishing a foundation for web services Ashraf Memon.
Kemal Baykal Rasim Ismayilov
WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)
S O A P ‘the protocol formerly known as Simple Object Access Protocol’ Team Pluto Bonnie, Brandon, George, Hojun.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
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.
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.
SMARTSHOP By: EVN BHARGAV NAGARAJU NAIDU – SASHI TERLI Belligerents.
SOA Concepts Service Oriented Architecture Johns-Hopkins University Montgomery County Center, Spring 2009 Session 1: January 28, 2009 Instructor:
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.
Real time Stock quotes by web Service and Securing XML for Web Services security. Bismita Srichandan
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Java Web Services Orca Knowledge Center – Web Service key concepts.
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.
Oshopsoft oshopsoft.gridaxis.in Gridaxis Softwares
Unit – 5 JAVA Web Services
Implementing a service-oriented architecture using SOAP
Kontrak Kuliah Web Service.
Service-centric Software Engineering
Service-centric Software Engineering 1
3 Cloud Computing.
Service-Oriented Architectures
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. Web services also allow customers to directly access database data, without waiting for the response of the website.

E-Business Processes (2) System interface Software agents in SOA Architecture

E-Business Processes (3)

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