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