21-09-2016, 11:11 AM
1455530700-documentbase.docx (Size: 13.56 KB / Downloads: 6)
ABSTRACT
End-users conduct various on-line activities when they re-visit websites. The end-users are required to enter the same information into various web services to accomplish such re-occurring tasks. It can negatively impact user experience when a user needs to type the re-occurring information repetitively into such web services. In this paper, we propose service composition automation to prevent end-users from performing such repetitive tasks. Our approach pre-fills values to the input parameters for an end-user using his or her previous inputs. To increase the chance of identifying a proper value for an input parameter performed by one end-user, our approach also leverages the inputs from other end-users. The method proposes the end-users to enable the propagation of user inputs among end-users by linking the repetitive occurances. The working is based on creating a prototype in service automation strategy. The implementation proves in reducing the repetitive typing for an end user.
DOMAIN SPECIFICATION
WEB SERVICES
Web services are web application components. Web services can be published, found, and used on the Web. Web services describes a standardized way of integrating Web-based applications using the XML, SOAP, WSDL and UDDI open standards over an Internet protocol backbone. XML is used to tag the data, SOAP is used to transfer the data, WSDL is used for describing the services available and UDDI is used for listing what services are available. Used primarily as a means for businesses to communicate with each other and with clients, Web services allow organizations to communicate data without intimate knowledge of each other's IT systems behind the firewall. Unlike traditional client/server models, such as a Web server/Web page system, Web services do not provide the user with a GUI. Web services instead share business logic, data and processes through a programmatic interface across a network. The applications interface, not the users. Developers can then add the Web service to a GUI (such as a Web page or an executable program) to offer specific functionality to users. Web services allow different applications from different sources to communicate with each other without time-consuming custom coding, and because all communication is in XML, Web services are not tied to any one operating system or programming language. For example, Java can talk with Perl, Windows applications can talk with UNIX applications.
SERVICE COMPOSITION AUTOMATION
Web services composition framework is in high-level abstraction, without considering a particular language, platform or algorithm used in composition process. The aim of the
framework is to give the basis to discuss similarities and differences of the available service composition methods. The composition system has two kinds of participants, service provider and service requester. The service providers propose Web services for use. The service requesters consume information or services offered by service providers. The system also contains the following components: translator, process generator, evaluator, execution engine and service repository. The translator translates between the external languages used by the participants and the internal languages used by the process generator. For each request, the process generator tries to generate a plan that composes the available services in the service repository to fulfill the request. If more than one plan is found, the evaluator evaluates all plans and proposes the best one for execution. The execution engine executes the plan and returns the result to the service provider.
PROBLEM DEFINITION
Repetitively entering the same information into composed services causes unnecessary interruptions and decreases the efficiency of service execution. The main problem focused over in this project is that in creation of a prototype for the service computing automation according to the end user.
EXISTING SYSTEM
Collecting Contexts of Parameters and Building Input-Output Dependency. To propagate an end-user’s input across services and reduce the number of input parameters requiring user inputs, it is essential to link similar inputs and output parameters across services.
PROPOSED SYSTEM
In the proposed system we focus in advancement of propagating the service automation in composing the relevant tasks to be handled by the end users such that the performance increases dramatically in case of logical handling and enhancing the end user queries.
CONCLUSION
A context-aware Meta-data Model to store an end-user’s previous inputs is proposed which pre-fills the end user input parameters by calculating the similarity between the previous activities of end users.