Download presentation
Presentation is loading. Please wait.
Published byJesse Melton Modified over 9 years ago
1
1 Pertemuan 16 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
2
2 Learning Objectives List the components necessary for front- end and back-end of e-commerce transaction systems Elicit the steps involved in establishing an e-commerce web site.
3
3 Application Servers and Database Servers Advanced e-commerce websites will have additional layers of servers Application Servers, Mail servers, Certificates server, Multi-media server, Database Servers
4
4 Application Server An extension of middleware solution Introduced in order to isolate the business logic in projects Facilitates multi-tier applications with flexible connections.
5
5 Checklist for buying Application software What platforms are supported by the software? Manufacturer’s present and future business risk (going concern). What programming language interface does the application server support? What portion of existing applications portfolio will have to be re-written to accommodate the new environment. What interfaces to the existing database management system are feasible? Direct and indirect costs of purchasing the software, future incremental costs
6
6 Current trends Most vendors now focus on e-commerce integration and e-business –(database integration with ERP, Accounting Systems, OLAP, CRM, SCM etc.)
7
7 Enterprise Resource Planning (ERP) Was Inward looking now moves to Outward looking system For full integration of all the activities of a firm and improve efficiency of workflow.
8
8 Supporting technologies HyperText Transfer Protocol (HTTP) Common Gateway Interface (CGI) Practical Extraction & Reporting Language (PERL) Application Service Provider (ASP) Active Server Page (confusingly, also ASP) ActiveX Java applets Java Servlets Java Server Pages (JSP)
9
9 Supporting technologies (Cont’d) Component Object Model (COM and COM+) Distributed Component Model (DCOM) Common Object Request Broker Architecture (CORBA) JavaBeans
10
10 HyperText Transfer Protocol (HTTP) Underlying set of rules / protocols used by the World Wide Web. It determines how messages are formatted and exchanged How should the web servers and browsers react to various commands. In its secure mode https with certificates.
11
11 Common Gateway Interface (CGI) A set of standards for transferring data between a web server and a CGI program A standard way for web servers to interact dynamically with users.
12
12 Practical Extraction & Reporting Language (PERL) A programming language for processing text. Still is dominant tool to write CGI scripts on UNIX platform. Open interpreted language
13
13 Application Service Provider (ASP) An user does not have to purchase the application but uses the applications at the service provider’s server remotely. Has serious security implications
14
14 Active Server Page (yes, also ASP) A specification for viewing dynamically created web page that utilizes ActiveX scripting. Customized page for an individual viewer.
15
15 ActiveX A set of scripts or programs that run on the user’s machine rather than on the web server. They are the rules for how applications should share information dynamically. E.g. Java applets, Java scripts, ActiveX controls. These ActiveX controls can be written in many languages (C, C++, VB, Delphi & Java).
16
16 Java applets Java applets are programs executed from within another application, e.g. a web browser Unlike an application, applets cannot be executed directly from the operating system.
17
17 Java Servlets Similar to applets, but run on servers Similar to CGI programs, but unlike CGI we do start the program only once in a session and it lies in memory for next use.
18
18 Java Server Pages (JSP) Similar to Active Server Pages Differs from ASP as the language here is Java instead of Microsoft Visual Basic. Advantages include portability, modularity, security and scalability.
19
19 Component Object Model (COM and COM+) A model for binary code that enables programmers to develop objects that can be accessed by any other COM-compliant application. A framework for developing and supporting program component objects. Both OLE and ActiveX are based on COM.
20
20 Distributed Component Model (DCOM) An extension of COM A set of Microsoft program interfaces in which client program objects can request services from server program objects on other computers in a network.
21
21 Common Object Request Broker Architecture (CORBA) Allows common objects (which are pieces of programs actually), to communicate with one another, irrespective of the programming language they are written in or the operating system they run on. Developed by an industry consortium called Object Management Group. Interface through Inter-ORB Protocol (IOP) On the internet, communicate through Internet Inter-ORB Protocol (IIOP)
22
22 JavaBeans Specification developed by Sun Microsystems on how Java objects should interact. Similar to ActiveX controls of Microsoft. Differs from ActiveX as JavaBeans can be developed only in Java but can run on any platform, whereas ActiveX controls can be developed in any programming language, but run only on Windows platform.
23
23 Developing an E-Commerce platform One of most important decisions –Build, –Buy, –Rent e-commerce solutions? –Where to start? –Scope of the project?
24
24 Deployment Practices
25
25 Alternative scenarios Informative site (no transaction capability), mainly static pages. For small businesses - Transaction processing through a CSP. –OLM with Miva Order has a web-based order processing system. –ZShops from Amazon.com –E-BizBuilder –Yahoo!Store from Yahoo! Inc.
26
26 Selecting a Commerce Service Provider (CSP) 1.Factors that facilitate the building of the site 2.Factors that enhance the image of the vendor 3.Factors that facilitate transactions 4.Factors that expedite shipping and payment.
27
27 Factors facilitating the building of the site Portability of the site Bandwidth of the host site Maximum number of items in the catalog Types of servers used Support and back up systems offered
28
28 Factors that enhance the image of the vendor Flexibility of site-building process Look and feel of the site Promotional capabilities (opportunities for cross-selling, referral, affiliate program etc.)
29
29 Factors that expedite transactions Order notification –(via e-mail, paging, fax, etc.) Administration security –(encryption, firewalls) e-Mail capabilities –(FAQ, Support, return…)
30
30 Factors that facilitate shipping and payment Automatic tax calculation Payment options –(credit card, cybercash etc.) Calculation of shipping charges –(base and weighted) International trade –(cross border, in various currencies)
31
31 Pricing structure of a service depends upon Number of items listed The bandwidth available or used The storage space Number of e-mail accounts provided
32
32 Evaluation criteria for an enterprise commerce server Functionality (User interface, security, payment services, OLAP etc.) Cost (of acquisition, license fee, application development, customization, additional hardware and networking devices). Time to market Ease of use for developers, content managers and customers Performance from an internal and customer perspective Extensibility – the ability to integrate with third- party add-ons. Flexibility and nimbleness
33
33 Elements of a planning pipeline Collection of product information Merchant information Shopper information Order initialization Order check Item pricing Item price adjustment Order total Shipping arrangement Handling arrangement Taxation Inventory management
34
34 Elements of purchase pipeline Checking the order Checking the payment Accepting the contract
35
35 E-Commerce Solutions Company sizecustomizationhostingpackageTransaction volume Nature of site SmallLowISPCustomNoneInformation site SmallMediumISPEntryLowEntry-level transactions SmallHighISPEntry+LowHigh impact, low budget MediumLowCSPPackageLowLow impact, supp. Channel Medium HostPackage+MediumImportant medium budget MediumHighHost/CSPCustomHighHigh impact high budget LargeLowCSPIntegrated Package MediumLow impact supp. Channel LargeMediumHostIntegrated Package+ HighStrategic integration largehighHost/CSPComponents Custom HighStrategic competitive
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.