13.07.2015 Views

E-Commerce

E-Commerce

E-Commerce

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

12E-<strong>Commerce</strong>The Application Layer contains all the IT infrastructure and IT resources that supportbusiness operations. This level is dominated by the “application logic” for the automated orin general IT-supported execution of business processes.The Web Service Layer contains the Web Services that join together business functionalityand application operations and allows for the flexible combination of application operationsfor the development and execution of business processes. This level is dominated by the“Web service logic”, as it is described by the service-orientation principles for the design,advertising, invocation, composition and execution of services.The Business Process Layer refers to the business processes that are performed for theproduction of products or services. This level is dominated by the “business process logic”for the analysis of processes into activities and tasks. In service-oriented environments,activities and tasks are mapped into Web Services (at the Web Service layer), which call andorchestrate the execution of application operations (at the application layer).The Business Service Layer refers to the service (i.e. benefit) that is provided to theconsumers by the business firms through their business processes for the satisfaction of theirneeds. The concept of service here includes both products and services that are produced bybusiness firms as the pre-conditions for the creation of value for the consumer. This level isdominated by the “value logic” (i.e. consumer value logic) that aims to enable consumers toparticipate in the value creation processes by combining together complementarystandalone products or services from one or different business providers and by creatingunique solutions that can meet their problems and satisfy their needs.The Consumer Need Layer refers to the needs of the consumers. This level is dominated bythe “need logic” that extends beyond consumption and dictates the satisfaction of consumerneeds. The basic assumption here is that needs motivate consumers to take products orservices from business providers, aiming at the benefit they will obtain from theirconsumption. Moreover, as consumer needs tend to be quite complex and diverse, they canbe satisfied by the consumption of compositions of different product or services.4.2 Key conceptual requirements of the modelThe extended SOA model for consumer-oriented e-commerce is designated to support thecomposition of products or services from different providers according to the consumer’spreferences and needs. Such functionality is analogous to the composition of Web Servicesin a SOA for the execution of the business processes and the fulfilment of the businessneeds. Hence, the general idea of the proposed model derives from the example of SOA,accompanied by an anticipated market opportunity to develop consumer-oriented modelsthat keep an active role for consumers in the creation of value. The practical use of theproposed framework requires that it is developed similarly to the SOA framework, withbusiness service (i.e. products and services) being analogous to Web Services.In this section we are based on the OASIS Reference Model for SOA [] to provide the keyconcepts and relationships that serve as a guideline for the development of the extendedSOA model for consumer-oriented e-commerce. Additional concepts, not provided in [], arethe solution, the need and the need description. The relationships between these conceptsare provided in Figure 2. Concept mapping notation is used, with concepts represented asovals and relationships represented as arrowed lines pointing at the concept that has somekind of conceptual dependency (e.g. derives from, is implemented by, etc.).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!