






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
E-Commerce is taking over the traditional commerce practices. It is of special concern for the IT students. Following are the key points of these Lecture Slides : Technical Aspects, Server Tracks, Data, Documents Exchanged, Business Processes, Mapping Business, Transformation Support, System Integration, Exchange Formats, System Integration
Typology: Slides
1 / 11
This page cannot be seen from the preview
Don't miss anything!







Electronic Commerce (WS-05/06) 4-^24
Technical aspects: BizTalk server tracks data and documents exchanged in business processes. Document type definition (schema) transformation support for mapping business documents of different companies. BizTalk provides a programming framework (2.0) for (legacy) system integration. Document exchange formats: EDI (both standard ANSI X12 and EDIFACT) HTTP / HTTPS (web-based) SMTP (mail-based) File-transfer Fax – only outbound Application / Legacy System Integration: Integration via Open Binding Architecture : Adapters connect BizTalk System to applications & legacy systems.
Electronic Commerce (WS-05/06) 4-^25
Electronic Commerce (WS-05/06) 4-^27
Electronic Commerce (WS-05/06) 4-^28
Electronic Commerce (WS-05/06) 4-^30
WebServices are ... ... self-contained, modular applications that can be described, published, located, and invoked over a network, generally, the Web. [IBM] ... a type of service that can be shared by and used as components of distributed Web- based applications [BEA]. ... programmable application logic accessible using standard Internet protocols [Microsoft]. WebServices are online services (e.g. flight reservation service, hotel booking service, etc.) that are accessed over the Internet via method invocation and not by requesting HTML pages. WebServices can technically be understood as remote procedure calls (RPC). They use SOAP messages for invocation, parameter passing and returning results. As a result, they provide information but no visualization. WebServices can be used by other WebServices or by human users. As WebServices do not provide presentation of content, the content must be rendered (visualized) for the human user.
Electronic Commerce (WS-05/06) 4-^31
Benefits of WebServices Uses open and widely adopted standards Platform- and language-independent Broad support by major players (IBM, Microsoft, Sun, …) and agreement about new, upcoming standards “WebServices are a necessity”: Dynamic B2B integration requires service-to-service communication. Business Application Integration (BAI) will be simplified Shortcomings: General problem: How to describe the semantics of services (WebServices do not solve this problem either) Presentation of service must be provided separately.
Electronic Commerce (WS-05/06) 4-^33
Provider 1: Flight Reservation WebService Provider 2: Hotel Reservation WebService Provider 3: Rental Car WebService WebService- Directory Service (UDDI)
Electronic Commerce (WS-05/06) 4-^34
The Simple Object Access Protocol (SOAP) is an XML / HTTP based protocol for accessing services, objects and servers in a platform-independent manner. developed from the idea to create an XML-based RPC (remote procedure call) mechanism mainly driven by Microsoft and IBM large support base platform- and programming language independent asynchronous communication is possible standard transport protocol is HTTP. SOAP is NOT a replacement for CORBA / DCOM, it is simply a wrapper technology to make services more accessible over the Internet Spec: http://www.w3.org/TR/SOAP/