SlideShare ist ein Scribd-Unternehmen logo
1 von 7
ISSN: 2277 – 9043
                           International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                                         Volume 1, Issue 4, June 2012



      Ecommerce Dealer Agent Mechanism in Cloud
              Computing Environment
       Ms.DivyaJyothi, ME in Computer Engineering Pursuing, MGMCET, Kamothe, Navi Mumbai.

           Prof.D.R Ingle, PHD in Computer Engineering Pursuing, Bharati Vidyapeeth College of
                                   Engineering, Belapur, Navi Mumbai.


                                                                 the agent that connects buyers and sellers for ecommerce
   Abstract— In this the promise offered by software agent        business. The focus of this paper is to:
which made changes in electronic commerce trading which           i)To develop dealer agent mechanism.
helps traders for purchasing of product based on the users        ii)For the implementation of the algorithm that connects
preferences. The Ecommerce system based on cloud also
                                                                  buyers and sellers, search algorithm for searching the
provide the experience of customize transactions. The main
aim of the paper is to create dealer agent mechanism based on     services.
ecommerce cloud that allow pro-active and personalization         iii)Protocols that specifies the structuring between buyers
including agent and dealer with the profile that are maintained   and sellers. Many existing works in Cloud computing focus
independently. The proposed aim of this paper is to give the      on the development on infrastructures and tools for pooling
respond for the request initiated for the product as services     together computational resources, this work complements
initiated by buyer and delivering them appropriate service.
                                                                  and supplements existing works in Cloud computing by
The Cloud ecommerce agent based framework is demonstrated
with the prototype that is implemented. In addition agent         introducing “agent-that works in cloud computing” The
protocol is been implemented for the interaction between          server manages service providers’ and clients’ portfolio data
dealer and agent. In this project we will evaluate the product    as well as service providers’ trust data. Some well-known e-
service performance of ecommerce web sites. Agent is the one      commerce websites have taken Centralized trust
who will maintain all ecommerce sites product database and        management system to build up trust [1].
payment database. Agent searches the product in which
ecommerce site the product is available. To start with web
services enables the agent to service the product JAX-WS (web
service) is used. Trading system is brought in a sense enabling                  II. LITERATURE SURVEY
trading between dealer and buyer. Direct payment is the           The papers which I have referred is (Rajkumar Buyya, Chee
default feature for buying product which then security concern
                                                                  Shin Yeo), Cloud Computing and Emerging IT Platforms:
is solved by PayPal sandbox gateway implementation for
secure transaction.                                               Vision, Hype, and Reality for Delivering Computing as the
                                                                  5th Utility, How to Use Google App Engine, Integration of
  Index Terms— Cloud Software Agent, JAX-WS, Protocol             SOA and cloud computing in RM-ODP IEEE papers. There
module for Communication, testbed for agent cloud.                are many platform used to design cloud computing in which
                                                                  I have used the technique for how agent based cloud
                                                                  ecommerce system can be implemented how business
                     I.   INTRODUCTION                            oriented application can be created through using such
Ecommerce dealer agent mechanism transaction that enables         platforms. The system presented by (Kwang Mong Sim,
business minded approach for the customers which is               2011 ), helps to design and develop software agent.(
carried out from cloud computing. The main aim of this            Domenico Talia, 2012) the paper that presents how cloud
paper is to implement the mechanism such that the dealer is       that meets the agent which ultimately provide could enable
the actual ecommerce sites who will add its own product to        high-performance, complex systems and intelligent
the agent database. Agent is the one who will maintain all        applications, making clouds more flexible and autonomic
ecommerce sites product database and payment database.            and providing agent system with a reliable and scalable
Agent searches the product in which ecommerce site the            computing infrastructure on which to execute large-scale
product is available. To start with Web Services enables the      applications.( Yi Wei and M. Brian Blake, 2010) service
agent to service the product. Trading system is brought in a      how service oriented and cloud computing relationship has
sense of enabling trading between agent & dealer. Direct          mentioned in this paper which then explains how one
payment is the default feature for buying products. The           provides the computing services. (Min Wu Jiaxing College,
problem which occurs for searching the information about          Jia Xing, 2010) this paper presents the trust management in
trading partners in the business area related to globally         ecommerce based on cloud computing is prospered. (Kwang
needs the intermediate for electronics to guide and immolate      Mong Sim and Raymond Chan, 2000) agent based system is
the services. This paper determines such a mechanism where        created with initiating brokering protocols (Tarek Helmy,
                                                                  2007), (Raymond Y.K. Lau , 2007) web services and agent
                                                                  based system in ecommerce is presented in this paper.This


                                                                                                                            72
                                             All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
                           International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                                         Volume 1, Issue 4, June 2012

above papers are surveyed for making cloud dealer agent           service discovery [4]. SLA generation and direct payment
mechanism system for this paper.                                  modules are handled by enterprises effectively [5].
                                                                   The agent middle-ware is primarily designed to act as a
                                                                  bridge between distributed physical networks, creating an
  III. AGENT SOFTWARE IN CLOUD ECOMMERCE                          agent-friendly communication infrastructure [6]. The
An agent is the software agent that has the capability to         resources accept the ecommerce dealer site request and it
determine the needs of the buyers and fulfill their objectives.   then grant the requirement to consumers through the
An agent system that consists of dealers and the interaction      ecommerce dealer sites. It manages the resource and had to
between buyers and sellers takes place with the agent             handle the resource to be organized service provider agent
software. For the successful business the agent has to            accepts the task for the objective to search for the service
coordinate and cooperate with the dealers. Coordination is        product request. It also interacts with ecommerce sites for
nothing but the implementation for the state achieving the        service providing. Will serve valuable resource for
dealer process to coordinate well with each other. The            providing leading technologies, development, ideas, and
essential features of cloud computing that serves the             trends to an international readership for researchers,
resources to number of users. Cloud computing that                engineers, and business leaders in the field of services
establish the contract between the buyers and the sellers.        Computing [8]
Agent protocols are used to for the automation and the              E. Consumers
activities of polling resources and sharing in clouds. The
                                                                  Consumers, that request for the services of product required
following cloud agent is as follows which this paper
                                                                  to the service provider (Ecommerce dealer sites), if request
includes:
                                                                  not found in the dealer site then the site request to agent and
   A. Agent Services in Cloud                                     through the requested site only the product service is
Services that are concern with cloud agent are the                received to the consumers.
challenging task for dynamically arranging sets of services
to number of service provider for formation of single service
to the customer to be delivered. For the cloud agent services         IV. ARCHITECTURE DEALER AGENT CLOUD
following works to be adopted:                                                     ECOMMERCE
i) Record database is maintained for all the service provider     Cloud Enterprise comprises of Agent and the dealer
sites (dealer sites).                                             (Ecommerce Sites) on the cloud with respective products
ii) Payment transaction is maintained for all the dealer sites.   along with enterprise service. These services include Cloud
iii) Protocols implemented for selection of cloud services.       service, trading system, and direct payment. Cloud services
                                                                  allow the buyer to purchase or find the product to access
Cloud computing based on agent is concerned with the              their computing needs. Trading between the Agent and the
development of software agent for service discovery of            Dealer is handled by trading system, which use the
cloud. Each Service is an independent software entity with a      controller to search the particular ecommerce site with
well defined standard interface that provide certain functions    respective to the product needed for the buyer. Buyer
over network [2].In the requirement phase of service, for         depends on the services from the dealer ecommerce site.
service consumption the agent software is accomplished.           The Cloud providers will need to consider and meet
The required services of buyer that gets match in the cloud       different QoS parameters of each service.
agent sites. The service level agreement established between
providers and the consumers, and then the service is
delivered [3].
B. Participants of cloud
Cloud computing for composition of service required.
Participants of cloud that are (Agent, consumers, dealer
ecommerce sites) required interaction and coordination
between them. Protocol that are implemented for the
interaction between agent, ecommerce sites and consumers
  C. Cloud Agent
An cloud agent software for the services of cloud
composition is implemented used Java (jdk 1.6) framework.
The software consists of web services (WSs), Agent
Resources (ARs), Service Providers (SPs), Dealer; broker
Agent (Bas), Consumers
  D. Agent Resources
Agent resources controls and manages the resources to
access. Agent based cloud computing is concerned with
designing and development of software agent for cloud                  Fig 1: Dealer Agent Cloud Ecommerce Architecture



                                                                                                                              73
                                             All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
                            International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                                          Volume 1, Issue 4, June 2012

  A. Cloud Enterprise Working                                        i)Requesting for the services of product.
Cloud Enterprises in Fig 1, comprises of the entire agent and        ii)with profile details of consumers.
the dealer on the cloud with respective products along with          Criterion1. Before requesting for the product services the
enterprise service. These services include web services,             user has to sign up with their new user id and password so
trading system and direct payment. Web services allow that           that the consumer’s database is also maintained and
provide services to the customer through dealer site. Trading        connection that is established between buyers and sellers.
between the dealer and customer is handled by trading                Criterion2. For the trading Purpose the connection get
system. SLA generation and direct payment modules are                established
handled by enterprises effectively. The difficulty of finding        Algorithm 1: For Connection Buyer and Seller
information about trading partners in global business arena          Input: {User id}, {Password}
accentuates the need for electronic intermediaries to assist,        Output: Connection Established
navigate, and mediate the invocation of these services [7].          Processing:
                                                                            If User id & password >4 < 20
                                                                              Begin
  B. Service Provided by the Cloud Enterprise                             /* Criterion1 If user id & password exists in dealer d/b */
The three main features involved under trading by the                       Begin
enterprise are web services, trading system and direct                      Set Services
payment. These features along with the building up of                    /* Dealer site will open for Access */
service level agreement will constitute the delivery of                     End
requested product and handling the agreement between                      {Connection}=new connection generated
dealer and customer                                                        If connection generated
                                                                        /* Criterion 2. Begin
                                                                           Set Trading process */
  V. DEALER AGENT MECHANISM EVALUATION                                     Else if User id & password not match
The connection between the buyer and the sellers address                /* Then show error message “Please enter correct user id
the buyer to upload the information for the profile database         & password”.*/
and trading electronic purpose. In Fig 2, the seller buyer                    End
mechanism process are carried out with stages of                              End
i)Connection between buyer and sellers (Algorithm)                            End
ii) Request of service evaluated                                              Else
iii)Request that matches filtered                                            Begin
iv)Assigning Service request to Buyers                                      /* notify Error msg “Please enter user id & password
The agent middle-ware is primarily designed to act as a              >4 >20 */
bridge between distributed physical networks, creating an                    End
agent friendly communication infrastructure on which                   B. Request for service evaluated.
agents can be organized in a hierarchical fashion more easily
                                                                     The connection gets established service for the product
and freely like:
                                                                     request is evaluated, where the consumer or buyer enters the
• The Buyers starts by initiating a communication with the
                                                                     product detail. The product details are broke into words. The
dealer using the communication protocol.
                                                                     product request is done with the basis of product type,
• The dealer identifies the buyers and replies with either
                                                                     product name. Search query task take place where the
accept/reject response.
                                                                     product will be searched. If the product found in the
• The Buyers sends the original/refined customer's request to
                                                                     particular site then the service is forwarded in case if the
the dealer.
                                                                     product is not found then the cloud agent that maintains all
• The dealer delegates the request to the registered agent if
                                                                     the product detail will gather the information about the
request not found.
                                                                     request to be assigned. Service that is evaluated based on the
• The Seller upon receiving a request attempts to interpret it
                                                                     criteria the buyer set based on the price also for e.g. product
by itself. If interpretation is successful, the Seller will report
                                                                     price that that buyer requested is for 5000 or less than 5000
to the agent with a certainty value.
                                                                     the search will be taken place accordingly.
• If the seller cannot interpret the request as its own then it
reports with zero certainty value.
                                                                     Algorithm 2: For Service Request Evaluated
• The Seller returns the result to the agent
                                                                     Input: {Product type}, {Product name}, {Product Price}.
                                                                     Output: Service request evaluated
  A. Connection between buyer and sellers                            Processing
Connection is issued between buyers and seller for the task          Step1: Buyer Enters Product details
to be accomplished for the purpose of electronic trading and         Step1: Search string break into words
electronic business. Predefined process that are determined          Step2: Compose the search query targeting known data
for the purpose of connection this stage receives the request        fields like (product name, product type)
from the buyer. The algorithm for the connection of buyers           Step3: If word like product name (%Samsung %) and
and seller is based on criterion.                                    product type (%mobile %) found
                                                                            Begin

                                                                                                                                  74
                                               All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
                           International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                                         Volume 1, Issue 4, June 2012

      */Result will be displayed related to Samsung*/            When the total is been calculated the consumers checkout
      End                                                        with transaction.
      If product type like = mobile
      Begin
      */Then Notify “Result displayed for all mobiles” */        Algorithm 4: Assigning Service Request
      End                                                        Input: {user id}, {password}
      If product name like=%Samsung%, product type like          Output: Product Service assigned
=%mobile%, price <5000 >10000                                    Processing:
      Then display Order by Price in Ascending Order &           Step1: Product added into cart
Order by Dealer.                                                 Step2: Displaying message with product type product name,
      Begin                                                      product price, and quantity, total.
      Result will be displayed                                   Step3: Gross total amount displayed
      End                                                        For product id = 1;
      Else message display record not found                      Product id < Cart list .Size;
       If product request forwarded                              Begin
      Then search query forwarded to cloud agent                 Total= product price*quantity
      Go to step 1                                               Gross total= gross total + Total
      End                                                        End
      End                                                        Step4: Checkout.
  C. Request for matches are Searched
Algorithm 3: Product Search Match                                      Connection Buyer and seller
Input: {User id}, {Password}, {Product Price}, {Product
Type}
Output: Search matched
Step1.Enter user id and password login
 Begin                                                                  Service Request Evaluated
If product price < = Product Price
Begin
*/ Show match found */
End
                                                                        Search the Match Request
If product type = (%Videocon %) & price < = 5000
Begin
*/ Notify Match Found Detail*/
Else
Begin                                                                   Assigning Service Request
*/ notify Match not found */
End
The match request is searched in the cloud agent system.
The request is from the dealer site not from the customer                       Consumer
directly. The input is product type and product price. This
stage that indicates the selection cycle completes for the
request and the connection between buyer and the seller.                Fig 2 Stages of Dealer Agent Cloud Ecommerce
The match searching stage together provides the path that is
optimized which allow buyers and sellers to go through                VI. CLOUD SEARCH ENGINE BASED AGENT
cycles for connection. Product search is done for the site          For the service required the query that runs against the
perspective so that the concern site can provide the services    cloud to registered service in the database of search engines
to consumers or buyers. The web services which                   that matches with the requirement of consumers. Agent
communicate between the applications. The service that is        search engine threads that are gathered together for
assigned is described with the help of algorithm.                collection of information for the request coming from the
                                                                 dealer ecommerce sites (Service to be provided .The
  D. Assigning Service request to consumers                      architecture of a Agent cloud searching product services and
For the connection that is established and the search that has   database. It includes the following agent database, agent
taken place if the product found then the buyers receives the    search engine, and dealer sites. The agent search engine
services of product type. Once the customer select the           extracts the match product from its database. The agent
product from the catalogue the product that get added into       search engine maintains all the dealer ecommerce sites
cart. The message is displayed with product name, Product        databases of product which then examines the match
Detail, Product Price ,Quantity and total. The gross total is    product to be matched. The ecommerce dealer site module
calculated and the amount is displayed. Total is calculated      fetcher stores the matching product services that are
Total= Product Price * Quantity                                  extracted from the cloud agent software system. Agent the


                                                                                                                           75
                                            All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
                            International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                                          Volume 1, Issue 4, June 2012

Filters the match product by scanning the product text of all       tested electronic infrastructure. The protocol that specifies
database maintained of all ecommerce dealer site product.           the interaction and exchange of information using web
Request is delivered based on the forwarded request and             services in this paper the web services that is used as the
with the match of product, the product thus received to the         communication protocol is JAX WS which is explained in
customer followed by the transaction. Agents have to be             the later in this paper. The agent-based brokering system
more selective in choosing trusted agents from their limited        exposed in this paper partially solves the connection
agent pool, basing decisions around the established topology        problem in the product brokering and the merchant
as well as the trust metrics [9].                                   brokering stages of ecommerce [11]. In solving the
                                                                    connection problem using the protocol.
       VII. SECURITY MEASURE FOR TRADING                                                     SELLER ECOMMERCE SITE
                  TRANSACTION
                                                                        1
For secure transactions between buyer and seller PayPal
sandbox is implemented in this system. It is a self contained
environment within which developer can prototype and test
PayPal features and APIs. Its purpose is to give developers a
shielded environment for testing and integration purposes
and to help avoid problems that might occur while testing
PayPal integration solutions on the live site. PayPal products
features in this system are as follows:                                         BUYER
Website Payments with Buy Now Buttons: The Sandbox is
to test accepting PayPal as a payment mechanism on a
website.
Shopping Cart Purchases: The Sandbox is used to test the
purchase of multiple items in a single transaction using a
single payment.
Instant Payment Notification (IPN): The PayPal Sandbox is                         SELLER                 SELLER

used to test IPN for updates and payment notifications.

 VIII. PROTOCOLS FOR INFORMATION EXCHANGE                               2
A. Protocols in each Stage                                                                   AGENT

   The information exchange between the agent and dealer
and the interaction between them is specified with brokering
                                                                                  BUYER
protocols. The stage of information exchanged is follows in                                                 BUYER

Fig 3:
1) Consumer or buyer send request to the ecommerce dealer
site with the preference and the profile that is the user fills
up the sign up details, for the purpose of trading to be
secure. In the specification of product item the buyer send
the product type and the price. The request then it is                  3
connected to dealer ecommerce site.
2)The dealer then connect the sellers and buyer for the
                                                                                              AGENT
request that is specified, if the request is found in that                                     Match
particular database request will be fulfilled if not then the                                  items
seller that connects to the cloud agent where the entire                        DEALER                       DEALER
product database is maintained. Multiple connections are
followed.
3) The agent that are connected to dealer ecommerce sites if
the product is match with the request that is sent and the
communication between them is taken with web services
where the interaction id done with xml message. If the                      4
match found then the agent then assign to maintain the                      4
record of payment details of number of ecommerce sites.
Agent maintains the trading details and transaction.
4) The transaction is complete between buyers and sellers.
In this stage the buyer add the product item in its cart and
view the total and gross total depending upon the quantity.
Buyer then checks out with the payment transaction. ) A                         BUYER                    SELLER
service is different from a traditional software artifact in that
it’s autonomous [10]. The connection between dealer and                                   TRANSACTION
agent and the transaction between them is explained with the                      Fig 3 : Buyer and Seller Protocol Stages


                                                                                                                              76
                                              All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
                           International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                                         Volume 1, Issue 4, June 2012

                                                                  runtime system converts API calls and matching replies to
   IX. PROTOCOL MODULE FOR COMMUNICATION                          and from SOAP messages.

The dealer ecommerce sites and cloud agent cannot talk or         iii) Invoking Web services asynchronously.
cannot have the interaction between them until and unless
there is the web services used between the application                          VIII. RESULT EVALUATION
communication purpose so to transfer message or protocols
required for communication. The communication process
module is the backbone that is considered for the process of
communication between dealer and agent (service provider).
XML based message is used for the purpose of
communication between the systems. The TCP Socket client
is used for the transfer of message between the dealer and
agent. Several messages that are handled by XML message
the web services which are JAX-WS stands for Java API for
XML Web Services. JAX-WS is a technology for building
web services and clients that communicate using XML.
JAX-WS allows developers to write message-oriented as
well as RPC-oriented web services. In JAX-WS, a web
service operation invocation is represented by an XML-
based protocol such as SOAP. The SOAP specification
defines the envelope structure, encoding rules, and
conventions for representing web service invocations and                           Fig 4: Result of Experiment 1
responses. These calls and responses are transmitted as
                                                                  In Fig 4 the experiment 1, that is conducted for evaluation of
SOAP messages (XML files) over HTTP. Although SOAP
                                                                  product that is requested. The buyer that request for the
messages are complex, the JAX-WS API hides this
                                                                  product the requested product that receives in stimulated
complexity from the application developer. On the server
                                                                  time with maintain quality of service .Window XP that is
side, the developer specifies the web service operations by
                                                                  running on a PC. In the Experiment the scenario which is
defining methods in an interface written in the Java
                                                                  chosen is the 6 buyer and dealer ecommerce site that is
programming language. The developer also codes one or
                                                                  registered in agent. The experiment that states the buyer
more classes that implement those methods. Client programs
                                                                  with 6 requests for the first time with ecommerce dealer
are also easy to code. A client creates a proxy (a local object
                                                                  sites which in turn the request is refined based on the
representing the service) and then simply invokes methods
                                                                  availability of service to be fulfilled. If the request not found
on the proxy. With JAX-WS, the developer does not
                                                                  then the request if forwarded to agent through ecommerce
generate or parse SOAP messages. It is the JAX-WS
                                                                  dealer site with stimulated time that is few seconds the
runtime system that converts the API calls and responses to
                                                                  request get fulfilled and the buyer will not know the
and from SOAP messages. With JAX-WS, clients and web
                                                                  background mechanism. Both the result is evaluated by web
services have a big advantage: the platform independence of
                                                                  tool to check the performance of the system.
the Java programming language. In addition, JAX-WS is not
restrictive: a JAX-WS client can access a web service that is
not running on the Java platform, and vice versa. This
flexibility is possible because JAX-WS uses technologies
defined by the World Wide Web Consortium (W3C): HTTP,
SOAP, and the Web Service Description Language
(WSDL). WSDL specifies an XML format for describing a
service as a set of endpoints operating on messages. SOA
involves the use of loosely coupled, independent application
services made available across a network. These services
communicate via a standardized, platform-independent
protocol that hides the underlying implementation details of
each service. So a .NET client can access a service
implemented in Java.
                                                                                   Fig 5: Result of experiment 2
i) JAX-WS is typically used in conjunction with other              The experiment 2 determines the performance criteria that
technologies.                                                     are examined by average time measuring and the time it
                                                                  takes for connection in Fig 5. The connection that is
ii) JAX-WS represents remote procedure calls or messages          establish between dealer and agent with current 3 dealers
using XML-based protocols such as SOAP, but hides Soap's          connection been established whereas the connection can be
innate complexity behind a Java-based API. The JAX-WS             establish for n numbers of dealers to agent. The request
                                                                  number it is for 20 connections that were recorded. Request

                                                                                                                                77
                                            All Rights Reserved © 2012 IJARCSEE
ISSN: 2277 – 9043
                               International Journal of Advanced Research in Computer Science and Electronics Engineering
                                                                                             Volume 1, Issue 4, June 2012

that is generated by the buyer with product displayed details             [11] Marsa Ganza,,”Functionalizing Trust In A Model Agent Based
                                                                               Ecommerce System,” Systems Research Institute Polish Academy Of
for every request. The time for connection were measured                       Science University of Craiova.
and determined in the graphical format.


                     X. CONCLUSION
The project focuses on developing business services because
of core concept of cloud computing revolves around
providing software as a services. Services handle request
and responses using XML. The project is using a local
environment instead of a public cloud. Our project involves
two services namely web services and trading services.
These services are used to trade agent and dealer products.
Dealer agent mechanism transaction is the transaction of
product between them, has been developed and satisfies all
proposed requirements. The system is highly scalable and
user friendly. Almost all the system objectives have been
met. All phases of development were conceived using
methodologies. The Software will be executed successfully
by fulfilling the objectives of the project. Further extensions
to this system can be made required with minor
modifications. The agent software system in this paper
solves the problem for connection in ecommerce stages.
Each process id defined with the protocols. The goal of this
paper to develop dealer agent based mechanism which is
been achieved by agent software system architecture.

                    ACKNOWLEDGMENT
I thanks to our guide who directed us till the completion of
this work and for his valuable suggestion and unconditional
help. I sincerely express my deep sense of gratitude to my
guide and head of department of Information Technology
their valuable guidance, encouragement and timely need
given to me throughout the course of this work.

                          REFERENCES
[1]  Min Wu Jiaxing College, Jia Xing,” Cloud Trust Model in E-
     Commerce,” China ISBN 978-952-5726-09-1 (Print Proceedings of
     the Second International Symposium on Networking and Network
     Security (ISNNS ’10) Jinggangshan , P. R. China, 2-4, April. 2010,
     pp. 271-274
[2] Stephen S, Yau,”Software Engineering meets Services & Cloud
     Computing,” IEEE Computer Society
[3] Mario Macias, J Oriol,”Rule Based Management For Revenue,
     Maximization in Clod Computing Market,” IEEE Communication
     Society Network & Service Management.
[4]   Kwang Mong Sim Senior Member,” Agent-based Cloud
     Computing,,”IEEE Transaction On Services Computing.
[5]   Seokho Son and Kwang Mong Sim, Senior Member” A Price- and-
     Time-Slot-Negotiation Mechanism for Cloud Service Reservations”
     IEEE Transactions On Systems, Man, And Cybernetics—PART B.
[6] Tarek Helmy,”Collaborative Multi Agent Based Ecommerce
     Framework,” International Journal of Computer System & Signal Vol
     8, No 1, 2007
[7] Kwang Mong Sim , Raymond Chan, “ A Brokering Protocol for
     Agent based Ecommerce,” IEEE Transaction on System Man and
     Cybernet Vol 30, No 4, November 2000.
 [8] Liang-Jie, Zhang,” Introuction to the IEEE transaction on Service
     Computing,” IEEE Transaction on Service Computing Vol 1,No 1,
     January 2008.
[9] John F. Borowski, Kenneth M,” Reputation-Based Trust for a
    CooperativeAgent-Based Backup Protection Scheme,” IEEE
    Transaction On Smart Grid, Vol. 2, No. 2, JUNE 2011
[10] Yi Wei, M.Brian Blake,”Service Oriented Computing & Cloud
     Computing,” IEEE Internet Computing.




                                                                                                                                           78
                                                  All Rights Reserved © 2012 IJARCSEE

Weitere ähnliche Inhalte

Was ist angesagt?

Sukeru Technologies Private Beta
Sukeru Technologies Private BetaSukeru Technologies Private Beta
Sukeru Technologies Private Beta
Panggi Jasri Akadol
 
IT service transformation with hybrid cloud: Buy or build?
IT service transformation with hybrid cloud: Buy or build?IT service transformation with hybrid cloud: Buy or build?
IT service transformation with hybrid cloud: Buy or build?
Principled Technologies
 
Www.eecis.udel.edu ~cshen 367_papers_survey_mcc
Www.eecis.udel.edu ~cshen 367_papers_survey_mccWww.eecis.udel.edu ~cshen 367_papers_survey_mcc
Www.eecis.udel.edu ~cshen 367_papers_survey_mcc
Yashank Pratap Singh
 
Microsoft Windows Azure - GCommerce IT Services Transforms Special Order Proc...
Microsoft Windows Azure - GCommerce IT Services Transforms Special Order Proc...Microsoft Windows Azure - GCommerce IT Services Transforms Special Order Proc...
Microsoft Windows Azure - GCommerce IT Services Transforms Special Order Proc...
Microsoft Private Cloud
 
Steve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud ComputingSteve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud Computing
Mauricio Godoy
 

Was ist angesagt? (20)

Dynamics of Cloud and Its impact on Engagement - Delivery and Operations - CF...
Dynamics of Cloud and Its impact on Engagement - Delivery and Operations - CF...Dynamics of Cloud and Its impact on Engagement - Delivery and Operations - CF...
Dynamics of Cloud and Its impact on Engagement - Delivery and Operations - CF...
 
Become a social business in the cloud
Become a social business in the cloudBecome a social business in the cloud
Become a social business in the cloud
 
65 72
65 7265 72
65 72
 
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
 
Cloud risk management
Cloud risk managementCloud risk management
Cloud risk management
 
Offline and Online Bank Data Synchronization System
Offline and Online Bank Data Synchronization SystemOffline and Online Bank Data Synchronization System
Offline and Online Bank Data Synchronization System
 
Sukeru Technologies Private Beta
Sukeru Technologies Private BetaSukeru Technologies Private Beta
Sukeru Technologies Private Beta
 
Cloud Computing: A study of cloud architecture and its patterns
Cloud Computing: A study of cloud architecture and its patternsCloud Computing: A study of cloud architecture and its patterns
Cloud Computing: A study of cloud architecture and its patterns
 
webiOS
webiOSwebiOS
webiOS
 
IT service transformation with hybrid cloud: Buy or build?
IT service transformation with hybrid cloud: Buy or build?IT service transformation with hybrid cloud: Buy or build?
IT service transformation with hybrid cloud: Buy or build?
 
Hybrid cloud management requires new tools, skills
Hybrid cloud management requires new tools, skills Hybrid cloud management requires new tools, skills
Hybrid cloud management requires new tools, skills
 
Role and Challenges in Cloud Computing and Ecommerce in SME’s
Role and Challenges in Cloud Computing and Ecommerce in SME’sRole and Challenges in Cloud Computing and Ecommerce in SME’s
Role and Challenges in Cloud Computing and Ecommerce in SME’s
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicm
 
T-Bytes Hybrid cloud infrastructure
T-Bytes Hybrid cloud infrastructure T-Bytes Hybrid cloud infrastructure
T-Bytes Hybrid cloud infrastructure
 
A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches
A Survey of Mobile Cloud Computing: Architecture, Applications, and ApproachesA Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches
A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches
 
Www.eecis.udel.edu ~cshen 367_papers_survey_mcc
Www.eecis.udel.edu ~cshen 367_papers_survey_mccWww.eecis.udel.edu ~cshen 367_papers_survey_mcc
Www.eecis.udel.edu ~cshen 367_papers_survey_mcc
 
Cloud Computing & Mobile Applications: Opportunity for Thai Developers
 Cloud Computing & Mobile Applications: Opportunity for Thai Developers Cloud Computing & Mobile Applications: Opportunity for Thai Developers
Cloud Computing & Mobile Applications: Opportunity for Thai Developers
 
Microsoft Windows Azure - GCommerce IT Services Transforms Special Order Proc...
Microsoft Windows Azure - GCommerce IT Services Transforms Special Order Proc...Microsoft Windows Azure - GCommerce IT Services Transforms Special Order Proc...
Microsoft Windows Azure - GCommerce IT Services Transforms Special Order Proc...
 
Steve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud ComputingSteve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud Computing
 
Avg SMB Cloud Computing Guide 2011
Avg SMB Cloud Computing Guide 2011Avg SMB Cloud Computing Guide 2011
Avg SMB Cloud Computing Guide 2011
 

Ähnlich wie 72 78

EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONEVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
ijwscjournal
 
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONEVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
ijwscjournal
 
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONEVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
ijwscjournal
 
Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...
Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...
Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...
idescitation
 
AA using WS vanZyl 2002-05-06
AA using WS vanZyl 2002-05-06AA using WS vanZyl 2002-05-06
AA using WS vanZyl 2002-05-06
Jay van Zyl
 
Cloud Computing Applications and Benefits for Small Businesses .docx
Cloud Computing Applications and Benefits for Small Businesses   .docxCloud Computing Applications and Benefits for Small Businesses   .docx
Cloud Computing Applications and Benefits for Small Businesses .docx
clarebernice
 

Ähnlich wie 72 78 (20)

Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
 
Cloud computing charecteristics and types altanai bisht , 2nd year, part iii
Cloud computing charecteristics and types   altanai bisht , 2nd year,  part iiiCloud computing charecteristics and types   altanai bisht , 2nd year,  part iii
Cloud computing charecteristics and types altanai bisht , 2nd year, part iii
 
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONEVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
 
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONEVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
 
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONEVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
 
Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...
Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...
Trust Assessment Policy Manager in Cloud Computing – Cloud Service Provider’s...
 
Introduction Of Cloud Computing
Introduction Of Cloud ComputingIntroduction Of Cloud Computing
Introduction Of Cloud Computing
 
Cloud Computing_Module-1.pdf
Cloud Computing_Module-1.pdfCloud Computing_Module-1.pdf
Cloud Computing_Module-1.pdf
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
cloud computing in e commerce
cloud computing in e commercecloud computing in e commerce
cloud computing in e commerce
 
AA using WS vanZyl 2002-05-06
AA using WS vanZyl 2002-05-06AA using WS vanZyl 2002-05-06
AA using WS vanZyl 2002-05-06
 
Voice Controlled E-commerce Web App
Voice Controlled E-commerce Web AppVoice Controlled E-commerce Web App
Voice Controlled E-commerce Web App
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 
CONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYCONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCY
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancy
 
Falcon Security Essay
Falcon Security EssayFalcon Security Essay
Falcon Security Essay
 
Cloud Computing: Overview and its Deployment Model
Cloud Computing: Overview and its Deployment ModelCloud Computing: Overview and its Deployment Model
Cloud Computing: Overview and its Deployment Model
 
H040101063069
H040101063069H040101063069
H040101063069
 
Ch-1-INTRODUCTION (1).pdf
Ch-1-INTRODUCTION (1).pdfCh-1-INTRODUCTION (1).pdf
Ch-1-INTRODUCTION (1).pdf
 
Cloud Computing Applications and Benefits for Small Businesses .docx
Cloud Computing Applications and Benefits for Small Businesses   .docxCloud Computing Applications and Benefits for Small Businesses   .docx
Cloud Computing Applications and Benefits for Small Businesses .docx
 

Mehr von Ijarcsee Journal (20)

130 133
130 133130 133
130 133
 
122 129
122 129122 129
122 129
 
116 121
116 121116 121
116 121
 
109 115
109 115109 115
109 115
 
104 108
104 108104 108
104 108
 
99 103
99 10399 103
99 103
 
93 98
93 9893 98
93 98
 
88 92
88 9288 92
88 92
 
82 87
82 8782 87
82 87
 
78 81
78 8178 81
78 81
 
73 77
73 7773 77
73 77
 
58 64
58 6458 64
58 64
 
52 57
52 5752 57
52 57
 
46 51
46 5146 51
46 51
 
41 45
41 4541 45
41 45
 
36 40
36 4036 40
36 40
 
28 35
28 3528 35
28 35
 
24 27
24 2724 27
24 27
 
19 23
19 2319 23
19 23
 
16 18
16 1816 18
16 18
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

72 78

  • 1. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 4, June 2012 Ecommerce Dealer Agent Mechanism in Cloud Computing Environment Ms.DivyaJyothi, ME in Computer Engineering Pursuing, MGMCET, Kamothe, Navi Mumbai. Prof.D.R Ingle, PHD in Computer Engineering Pursuing, Bharati Vidyapeeth College of Engineering, Belapur, Navi Mumbai.  the agent that connects buyers and sellers for ecommerce Abstract— In this the promise offered by software agent business. The focus of this paper is to: which made changes in electronic commerce trading which i)To develop dealer agent mechanism. helps traders for purchasing of product based on the users ii)For the implementation of the algorithm that connects preferences. The Ecommerce system based on cloud also buyers and sellers, search algorithm for searching the provide the experience of customize transactions. The main aim of the paper is to create dealer agent mechanism based on services. ecommerce cloud that allow pro-active and personalization iii)Protocols that specifies the structuring between buyers including agent and dealer with the profile that are maintained and sellers. Many existing works in Cloud computing focus independently. The proposed aim of this paper is to give the on the development on infrastructures and tools for pooling respond for the request initiated for the product as services together computational resources, this work complements initiated by buyer and delivering them appropriate service. and supplements existing works in Cloud computing by The Cloud ecommerce agent based framework is demonstrated with the prototype that is implemented. In addition agent introducing “agent-that works in cloud computing” The protocol is been implemented for the interaction between server manages service providers’ and clients’ portfolio data dealer and agent. In this project we will evaluate the product as well as service providers’ trust data. Some well-known e- service performance of ecommerce web sites. Agent is the one commerce websites have taken Centralized trust who will maintain all ecommerce sites product database and management system to build up trust [1]. payment database. Agent searches the product in which ecommerce site the product is available. To start with web services enables the agent to service the product JAX-WS (web service) is used. Trading system is brought in a sense enabling II. LITERATURE SURVEY trading between dealer and buyer. Direct payment is the The papers which I have referred is (Rajkumar Buyya, Chee default feature for buying product which then security concern Shin Yeo), Cloud Computing and Emerging IT Platforms: is solved by PayPal sandbox gateway implementation for secure transaction. Vision, Hype, and Reality for Delivering Computing as the 5th Utility, How to Use Google App Engine, Integration of Index Terms— Cloud Software Agent, JAX-WS, Protocol SOA and cloud computing in RM-ODP IEEE papers. There module for Communication, testbed for agent cloud. are many platform used to design cloud computing in which I have used the technique for how agent based cloud ecommerce system can be implemented how business I. INTRODUCTION oriented application can be created through using such Ecommerce dealer agent mechanism transaction that enables platforms. The system presented by (Kwang Mong Sim, business minded approach for the customers which is 2011 ), helps to design and develop software agent.( carried out from cloud computing. The main aim of this Domenico Talia, 2012) the paper that presents how cloud paper is to implement the mechanism such that the dealer is that meets the agent which ultimately provide could enable the actual ecommerce sites who will add its own product to high-performance, complex systems and intelligent the agent database. Agent is the one who will maintain all applications, making clouds more flexible and autonomic ecommerce sites product database and payment database. and providing agent system with a reliable and scalable Agent searches the product in which ecommerce site the computing infrastructure on which to execute large-scale product is available. To start with Web Services enables the applications.( Yi Wei and M. Brian Blake, 2010) service agent to service the product. Trading system is brought in a how service oriented and cloud computing relationship has sense of enabling trading between agent & dealer. Direct mentioned in this paper which then explains how one payment is the default feature for buying products. The provides the computing services. (Min Wu Jiaxing College, problem which occurs for searching the information about Jia Xing, 2010) this paper presents the trust management in trading partners in the business area related to globally ecommerce based on cloud computing is prospered. (Kwang needs the intermediate for electronics to guide and immolate Mong Sim and Raymond Chan, 2000) agent based system is the services. This paper determines such a mechanism where created with initiating brokering protocols (Tarek Helmy, 2007), (Raymond Y.K. Lau , 2007) web services and agent based system in ecommerce is presented in this paper.This 72 All Rights Reserved © 2012 IJARCSEE
  • 2. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 4, June 2012 above papers are surveyed for making cloud dealer agent service discovery [4]. SLA generation and direct payment mechanism system for this paper. modules are handled by enterprises effectively [5]. The agent middle-ware is primarily designed to act as a bridge between distributed physical networks, creating an III. AGENT SOFTWARE IN CLOUD ECOMMERCE agent-friendly communication infrastructure [6]. The An agent is the software agent that has the capability to resources accept the ecommerce dealer site request and it determine the needs of the buyers and fulfill their objectives. then grant the requirement to consumers through the An agent system that consists of dealers and the interaction ecommerce dealer sites. It manages the resource and had to between buyers and sellers takes place with the agent handle the resource to be organized service provider agent software. For the successful business the agent has to accepts the task for the objective to search for the service coordinate and cooperate with the dealers. Coordination is product request. It also interacts with ecommerce sites for nothing but the implementation for the state achieving the service providing. Will serve valuable resource for dealer process to coordinate well with each other. The providing leading technologies, development, ideas, and essential features of cloud computing that serves the trends to an international readership for researchers, resources to number of users. Cloud computing that engineers, and business leaders in the field of services establish the contract between the buyers and the sellers. Computing [8] Agent protocols are used to for the automation and the E. Consumers activities of polling resources and sharing in clouds. The Consumers, that request for the services of product required following cloud agent is as follows which this paper to the service provider (Ecommerce dealer sites), if request includes: not found in the dealer site then the site request to agent and A. Agent Services in Cloud through the requested site only the product service is Services that are concern with cloud agent are the received to the consumers. challenging task for dynamically arranging sets of services to number of service provider for formation of single service to the customer to be delivered. For the cloud agent services IV. ARCHITECTURE DEALER AGENT CLOUD following works to be adopted: ECOMMERCE i) Record database is maintained for all the service provider Cloud Enterprise comprises of Agent and the dealer sites (dealer sites). (Ecommerce Sites) on the cloud with respective products ii) Payment transaction is maintained for all the dealer sites. along with enterprise service. These services include Cloud iii) Protocols implemented for selection of cloud services. service, trading system, and direct payment. Cloud services allow the buyer to purchase or find the product to access Cloud computing based on agent is concerned with the their computing needs. Trading between the Agent and the development of software agent for service discovery of Dealer is handled by trading system, which use the cloud. Each Service is an independent software entity with a controller to search the particular ecommerce site with well defined standard interface that provide certain functions respective to the product needed for the buyer. Buyer over network [2].In the requirement phase of service, for depends on the services from the dealer ecommerce site. service consumption the agent software is accomplished. The Cloud providers will need to consider and meet The required services of buyer that gets match in the cloud different QoS parameters of each service. agent sites. The service level agreement established between providers and the consumers, and then the service is delivered [3]. B. Participants of cloud Cloud computing for composition of service required. Participants of cloud that are (Agent, consumers, dealer ecommerce sites) required interaction and coordination between them. Protocol that are implemented for the interaction between agent, ecommerce sites and consumers C. Cloud Agent An cloud agent software for the services of cloud composition is implemented used Java (jdk 1.6) framework. The software consists of web services (WSs), Agent Resources (ARs), Service Providers (SPs), Dealer; broker Agent (Bas), Consumers D. Agent Resources Agent resources controls and manages the resources to access. Agent based cloud computing is concerned with designing and development of software agent for cloud Fig 1: Dealer Agent Cloud Ecommerce Architecture 73 All Rights Reserved © 2012 IJARCSEE
  • 3. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 4, June 2012 A. Cloud Enterprise Working i)Requesting for the services of product. Cloud Enterprises in Fig 1, comprises of the entire agent and ii)with profile details of consumers. the dealer on the cloud with respective products along with Criterion1. Before requesting for the product services the enterprise service. These services include web services, user has to sign up with their new user id and password so trading system and direct payment. Web services allow that that the consumer’s database is also maintained and provide services to the customer through dealer site. Trading connection that is established between buyers and sellers. between the dealer and customer is handled by trading Criterion2. For the trading Purpose the connection get system. SLA generation and direct payment modules are established handled by enterprises effectively. The difficulty of finding Algorithm 1: For Connection Buyer and Seller information about trading partners in global business arena Input: {User id}, {Password} accentuates the need for electronic intermediaries to assist, Output: Connection Established navigate, and mediate the invocation of these services [7]. Processing: If User id & password >4 < 20 Begin B. Service Provided by the Cloud Enterprise /* Criterion1 If user id & password exists in dealer d/b */ The three main features involved under trading by the Begin enterprise are web services, trading system and direct Set Services payment. These features along with the building up of /* Dealer site will open for Access */ service level agreement will constitute the delivery of End requested product and handling the agreement between {Connection}=new connection generated dealer and customer If connection generated /* Criterion 2. Begin Set Trading process */ V. DEALER AGENT MECHANISM EVALUATION Else if User id & password not match The connection between the buyer and the sellers address /* Then show error message “Please enter correct user id the buyer to upload the information for the profile database & password”.*/ and trading electronic purpose. In Fig 2, the seller buyer End mechanism process are carried out with stages of End i)Connection between buyer and sellers (Algorithm) End ii) Request of service evaluated Else iii)Request that matches filtered Begin iv)Assigning Service request to Buyers /* notify Error msg “Please enter user id & password The agent middle-ware is primarily designed to act as a >4 >20 */ bridge between distributed physical networks, creating an End agent friendly communication infrastructure on which B. Request for service evaluated. agents can be organized in a hierarchical fashion more easily The connection gets established service for the product and freely like: request is evaluated, where the consumer or buyer enters the • The Buyers starts by initiating a communication with the product detail. The product details are broke into words. The dealer using the communication protocol. product request is done with the basis of product type, • The dealer identifies the buyers and replies with either product name. Search query task take place where the accept/reject response. product will be searched. If the product found in the • The Buyers sends the original/refined customer's request to particular site then the service is forwarded in case if the the dealer. product is not found then the cloud agent that maintains all • The dealer delegates the request to the registered agent if the product detail will gather the information about the request not found. request to be assigned. Service that is evaluated based on the • The Seller upon receiving a request attempts to interpret it criteria the buyer set based on the price also for e.g. product by itself. If interpretation is successful, the Seller will report price that that buyer requested is for 5000 or less than 5000 to the agent with a certainty value. the search will be taken place accordingly. • If the seller cannot interpret the request as its own then it reports with zero certainty value. Algorithm 2: For Service Request Evaluated • The Seller returns the result to the agent Input: {Product type}, {Product name}, {Product Price}. Output: Service request evaluated A. Connection between buyer and sellers Processing Connection is issued between buyers and seller for the task Step1: Buyer Enters Product details to be accomplished for the purpose of electronic trading and Step1: Search string break into words electronic business. Predefined process that are determined Step2: Compose the search query targeting known data for the purpose of connection this stage receives the request fields like (product name, product type) from the buyer. The algorithm for the connection of buyers Step3: If word like product name (%Samsung %) and and seller is based on criterion. product type (%mobile %) found Begin 74 All Rights Reserved © 2012 IJARCSEE
  • 4. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 4, June 2012 */Result will be displayed related to Samsung*/ When the total is been calculated the consumers checkout End with transaction. If product type like = mobile Begin */Then Notify “Result displayed for all mobiles” */ Algorithm 4: Assigning Service Request End Input: {user id}, {password} If product name like=%Samsung%, product type like Output: Product Service assigned =%mobile%, price <5000 >10000 Processing: Then display Order by Price in Ascending Order & Step1: Product added into cart Order by Dealer. Step2: Displaying message with product type product name, Begin product price, and quantity, total. Result will be displayed Step3: Gross total amount displayed End For product id = 1; Else message display record not found Product id < Cart list .Size; If product request forwarded Begin Then search query forwarded to cloud agent Total= product price*quantity Go to step 1 Gross total= gross total + Total End End End Step4: Checkout. C. Request for matches are Searched Algorithm 3: Product Search Match Connection Buyer and seller Input: {User id}, {Password}, {Product Price}, {Product Type} Output: Search matched Step1.Enter user id and password login Begin Service Request Evaluated If product price < = Product Price Begin */ Show match found */ End Search the Match Request If product type = (%Videocon %) & price < = 5000 Begin */ Notify Match Found Detail*/ Else Begin Assigning Service Request */ notify Match not found */ End The match request is searched in the cloud agent system. The request is from the dealer site not from the customer Consumer directly. The input is product type and product price. This stage that indicates the selection cycle completes for the request and the connection between buyer and the seller. Fig 2 Stages of Dealer Agent Cloud Ecommerce The match searching stage together provides the path that is optimized which allow buyers and sellers to go through VI. CLOUD SEARCH ENGINE BASED AGENT cycles for connection. Product search is done for the site For the service required the query that runs against the perspective so that the concern site can provide the services cloud to registered service in the database of search engines to consumers or buyers. The web services which that matches with the requirement of consumers. Agent communicate between the applications. The service that is search engine threads that are gathered together for assigned is described with the help of algorithm. collection of information for the request coming from the dealer ecommerce sites (Service to be provided .The D. Assigning Service request to consumers architecture of a Agent cloud searching product services and For the connection that is established and the search that has database. It includes the following agent database, agent taken place if the product found then the buyers receives the search engine, and dealer sites. The agent search engine services of product type. Once the customer select the extracts the match product from its database. The agent product from the catalogue the product that get added into search engine maintains all the dealer ecommerce sites cart. The message is displayed with product name, Product databases of product which then examines the match Detail, Product Price ,Quantity and total. The gross total is product to be matched. The ecommerce dealer site module calculated and the amount is displayed. Total is calculated fetcher stores the matching product services that are Total= Product Price * Quantity extracted from the cloud agent software system. Agent the 75 All Rights Reserved © 2012 IJARCSEE
  • 5. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 4, June 2012 Filters the match product by scanning the product text of all tested electronic infrastructure. The protocol that specifies database maintained of all ecommerce dealer site product. the interaction and exchange of information using web Request is delivered based on the forwarded request and services in this paper the web services that is used as the with the match of product, the product thus received to the communication protocol is JAX WS which is explained in customer followed by the transaction. Agents have to be the later in this paper. The agent-based brokering system more selective in choosing trusted agents from their limited exposed in this paper partially solves the connection agent pool, basing decisions around the established topology problem in the product brokering and the merchant as well as the trust metrics [9]. brokering stages of ecommerce [11]. In solving the connection problem using the protocol. VII. SECURITY MEASURE FOR TRADING SELLER ECOMMERCE SITE TRANSACTION 1 For secure transactions between buyer and seller PayPal sandbox is implemented in this system. It is a self contained environment within which developer can prototype and test PayPal features and APIs. Its purpose is to give developers a shielded environment for testing and integration purposes and to help avoid problems that might occur while testing PayPal integration solutions on the live site. PayPal products features in this system are as follows: BUYER Website Payments with Buy Now Buttons: The Sandbox is to test accepting PayPal as a payment mechanism on a website. Shopping Cart Purchases: The Sandbox is used to test the purchase of multiple items in a single transaction using a single payment. Instant Payment Notification (IPN): The PayPal Sandbox is SELLER SELLER used to test IPN for updates and payment notifications. VIII. PROTOCOLS FOR INFORMATION EXCHANGE 2 A. Protocols in each Stage AGENT The information exchange between the agent and dealer and the interaction between them is specified with brokering BUYER protocols. The stage of information exchanged is follows in BUYER Fig 3: 1) Consumer or buyer send request to the ecommerce dealer site with the preference and the profile that is the user fills up the sign up details, for the purpose of trading to be secure. In the specification of product item the buyer send the product type and the price. The request then it is 3 connected to dealer ecommerce site. 2)The dealer then connect the sellers and buyer for the AGENT request that is specified, if the request is found in that Match particular database request will be fulfilled if not then the items seller that connects to the cloud agent where the entire DEALER DEALER product database is maintained. Multiple connections are followed. 3) The agent that are connected to dealer ecommerce sites if the product is match with the request that is sent and the communication between them is taken with web services where the interaction id done with xml message. If the 4 match found then the agent then assign to maintain the 4 record of payment details of number of ecommerce sites. Agent maintains the trading details and transaction. 4) The transaction is complete between buyers and sellers. In this stage the buyer add the product item in its cart and view the total and gross total depending upon the quantity. Buyer then checks out with the payment transaction. ) A BUYER SELLER service is different from a traditional software artifact in that it’s autonomous [10]. The connection between dealer and TRANSACTION agent and the transaction between them is explained with the Fig 3 : Buyer and Seller Protocol Stages 76 All Rights Reserved © 2012 IJARCSEE
  • 6. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 4, June 2012 runtime system converts API calls and matching replies to IX. PROTOCOL MODULE FOR COMMUNICATION and from SOAP messages. The dealer ecommerce sites and cloud agent cannot talk or iii) Invoking Web services asynchronously. cannot have the interaction between them until and unless there is the web services used between the application VIII. RESULT EVALUATION communication purpose so to transfer message or protocols required for communication. The communication process module is the backbone that is considered for the process of communication between dealer and agent (service provider). XML based message is used for the purpose of communication between the systems. The TCP Socket client is used for the transfer of message between the dealer and agent. Several messages that are handled by XML message the web services which are JAX-WS stands for Java API for XML Web Services. JAX-WS is a technology for building web services and clients that communicate using XML. JAX-WS allows developers to write message-oriented as well as RPC-oriented web services. In JAX-WS, a web service operation invocation is represented by an XML- based protocol such as SOAP. The SOAP specification defines the envelope structure, encoding rules, and conventions for representing web service invocations and Fig 4: Result of Experiment 1 responses. These calls and responses are transmitted as In Fig 4 the experiment 1, that is conducted for evaluation of SOAP messages (XML files) over HTTP. Although SOAP product that is requested. The buyer that request for the messages are complex, the JAX-WS API hides this product the requested product that receives in stimulated complexity from the application developer. On the server time with maintain quality of service .Window XP that is side, the developer specifies the web service operations by running on a PC. In the Experiment the scenario which is defining methods in an interface written in the Java chosen is the 6 buyer and dealer ecommerce site that is programming language. The developer also codes one or registered in agent. The experiment that states the buyer more classes that implement those methods. Client programs with 6 requests for the first time with ecommerce dealer are also easy to code. A client creates a proxy (a local object sites which in turn the request is refined based on the representing the service) and then simply invokes methods availability of service to be fulfilled. If the request not found on the proxy. With JAX-WS, the developer does not then the request if forwarded to agent through ecommerce generate or parse SOAP messages. It is the JAX-WS dealer site with stimulated time that is few seconds the runtime system that converts the API calls and responses to request get fulfilled and the buyer will not know the and from SOAP messages. With JAX-WS, clients and web background mechanism. Both the result is evaluated by web services have a big advantage: the platform independence of tool to check the performance of the system. the Java programming language. In addition, JAX-WS is not restrictive: a JAX-WS client can access a web service that is not running on the Java platform, and vice versa. This flexibility is possible because JAX-WS uses technologies defined by the World Wide Web Consortium (W3C): HTTP, SOAP, and the Web Service Description Language (WSDL). WSDL specifies an XML format for describing a service as a set of endpoints operating on messages. SOA involves the use of loosely coupled, independent application services made available across a network. These services communicate via a standardized, platform-independent protocol that hides the underlying implementation details of each service. So a .NET client can access a service implemented in Java. Fig 5: Result of experiment 2 i) JAX-WS is typically used in conjunction with other The experiment 2 determines the performance criteria that technologies. are examined by average time measuring and the time it takes for connection in Fig 5. The connection that is ii) JAX-WS represents remote procedure calls or messages establish between dealer and agent with current 3 dealers using XML-based protocols such as SOAP, but hides Soap's connection been established whereas the connection can be innate complexity behind a Java-based API. The JAX-WS establish for n numbers of dealers to agent. The request number it is for 20 connections that were recorded. Request 77 All Rights Reserved © 2012 IJARCSEE
  • 7. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Science and Electronics Engineering Volume 1, Issue 4, June 2012 that is generated by the buyer with product displayed details [11] Marsa Ganza,,”Functionalizing Trust In A Model Agent Based Ecommerce System,” Systems Research Institute Polish Academy Of for every request. The time for connection were measured Science University of Craiova. and determined in the graphical format. X. CONCLUSION The project focuses on developing business services because of core concept of cloud computing revolves around providing software as a services. Services handle request and responses using XML. The project is using a local environment instead of a public cloud. Our project involves two services namely web services and trading services. These services are used to trade agent and dealer products. Dealer agent mechanism transaction is the transaction of product between them, has been developed and satisfies all proposed requirements. The system is highly scalable and user friendly. Almost all the system objectives have been met. All phases of development were conceived using methodologies. The Software will be executed successfully by fulfilling the objectives of the project. Further extensions to this system can be made required with minor modifications. The agent software system in this paper solves the problem for connection in ecommerce stages. Each process id defined with the protocols. The goal of this paper to develop dealer agent based mechanism which is been achieved by agent software system architecture. ACKNOWLEDGMENT I thanks to our guide who directed us till the completion of this work and for his valuable suggestion and unconditional help. I sincerely express my deep sense of gratitude to my guide and head of department of Information Technology their valuable guidance, encouragement and timely need given to me throughout the course of this work. REFERENCES [1] Min Wu Jiaxing College, Jia Xing,” Cloud Trust Model in E- Commerce,” China ISBN 978-952-5726-09-1 (Print Proceedings of the Second International Symposium on Networking and Network Security (ISNNS ’10) Jinggangshan , P. R. China, 2-4, April. 2010, pp. 271-274 [2] Stephen S, Yau,”Software Engineering meets Services & Cloud Computing,” IEEE Computer Society [3] Mario Macias, J Oriol,”Rule Based Management For Revenue, Maximization in Clod Computing Market,” IEEE Communication Society Network & Service Management. [4] Kwang Mong Sim Senior Member,” Agent-based Cloud Computing,,”IEEE Transaction On Services Computing. [5] Seokho Son and Kwang Mong Sim, Senior Member” A Price- and- Time-Slot-Negotiation Mechanism for Cloud Service Reservations” IEEE Transactions On Systems, Man, And Cybernetics—PART B. [6] Tarek Helmy,”Collaborative Multi Agent Based Ecommerce Framework,” International Journal of Computer System & Signal Vol 8, No 1, 2007 [7] Kwang Mong Sim , Raymond Chan, “ A Brokering Protocol for Agent based Ecommerce,” IEEE Transaction on System Man and Cybernet Vol 30, No 4, November 2000. [8] Liang-Jie, Zhang,” Introuction to the IEEE transaction on Service Computing,” IEEE Transaction on Service Computing Vol 1,No 1, January 2008. [9] John F. Borowski, Kenneth M,” Reputation-Based Trust for a CooperativeAgent-Based Backup Protection Scheme,” IEEE Transaction On Smart Grid, Vol. 2, No. 2, JUNE 2011 [10] Yi Wei, M.Brian Blake,”Service Oriented Computing & Cloud Computing,” IEEE Internet Computing. 78 All Rights Reserved © 2012 IJARCSEE