View pdf

Full text

(1)

Mrunalini.G

et al

, International Journal of Computer Science and Mobile Applications,

Vol.2 Issue. 9, September- 2014, pg. 21-29

ISSN: 2321-8363

Expert Discovery and Interaction in

Miscellaneous Service Aligned Systems

Mrunalini.G Laxman.Maddikunta Krishna Chaitanya Katkam M.Tech Student Hod of CSE Asst.Prof (CSE) KCEA Armoor KCEA Armoor KCEA Armoor

Mrunalini.munna@gmail.com laxman_maddikunta@yahoo.co.in chaitanya.dynamics@gmail.com

Abstract

Alliances of web-dependant functions and processes play a crucial role in today‟s business environments. Technological networks used for connecting nodes on networks and social networks used for human interactions were given importance in over the last few generations. As this has brought the changes in way of communicating, the media used in these human interactions are guided by certain well-established principles. Interaction models that address different contexts are involved to hike the complexities of configurations and dispensation of people and associated services. A miscellaneous service-aligned system is instigated to form human made and software-based services(SBSs) for allowing interactions between them and addressing transpiring problems. We provide theoretical information which orates the necessity for a pliable participation of experts and people of high-knowledge into these varied alliances. It is quite a difficult task to find an appropriate Actor in miscellaneous service systems. Trust among participants plays a crucial role for achieving successful alliances.HPS makes experts to give in their services that include skills and techniques whichever are requested basing on demand.

1. Introduction

A software design and its architecture design models based on distinct fragments of software called as Service-oriented Architecture (SOA) is used to allow application functionality as services to some other applications. This can be called as “service-orientation” which is free of the factors like vendor, technology used in developing the software and product.

In general, a service is termed as an unit that processes functions on its own. For example, performing the retrieval of an online bank statement, which is an auto-process? Such various individual processes can be consolidated by other applications to achieve complete required functionality of a complex software application.

(2)

Mrunalini.G

et al

, International Journal of Computer Science and Mobile Applications,

Vol.2 Issue. 9, September- 2014, pg. 21-29

ISSN: 2321-8363

Fig. 1. Users and Software Service Interaction

People from distinct domains are made to interact and associate through online collaborative systems. These systems serve as communication channels because of the fact they dispense communication tools and services that can be merged on the web. In today's business environments, Web-based collaborative systems and processes play a vital role. A collaborative environment comprises of humans and software-based services that are consolidated together to form dynamic complex interactions. The interactions between the people and services are based on their roles.

2. RELATED WORK

Service orientation extends to both web services and collaborations of human beings. Research has been made on the standards that guide the miscellaneous service oriented systems. Those standards are Bpel4People and WS-HT which were developed with the aim of addressing the necessity for human interactions in miscellaneous service based systems.

The main aim of the miscellaneous service oriented systems is to make a distributed system robust, flexible and design a real world solution. Task-based platforms are the applications that work on web which allow users to share their views and experiences. So users can help of same and different kind altogether.

(3)

Mrunalini.G

et al

, International Journal of Computer Science and Mobile Applications,

Vol.2 Issue. 9, September- 2014, pg. 21-29

ISSN: 2321-8363

3. EXPERTISE MODEL

We proceed on the following idea: Given a search query containing the group of relevant skills, who is the expert

1) Conforming these demanded skills and

2) The level of rapport the experts have with the people of similar expertise.

a. Trust Emergence

Individual preferences and some social considerations are not taken into account in Traditional rating. But in case of working style and behavior, actors prove to be incompatible in the Expert Web.

In the paper, we aim at achieving social support and address the requests‟ representations.

b. Hubs and Authorities

In this article, we use the concept of hubs and authorities in web-dependant environments. This concept was established BT Kleinberg with an intention of providing web pages with ranks in search queries with the use of Hyperlink-Induced Topic Search (HITS algorithm). The concept of authorities in social or collaborative networks can be interpreted so as to envisage the associated standing or significance of individuals in social networks. Applying this idea in our context, An RFS may be sent to an expert member of the web and envoy work to any other peer in the network. Thus, a “good hub” is specified by a neighborhood of peers that are satisfied with received RFSs.

c. Personalized Expert Queries

(4)

Mrunalini.G

et al

, International Journal of Computer Science and Mobile Applications,

Vol.2 Issue. 9, September- 2014, pg. 21-29

ISSN: 2321-8363

d. Skill Model

This simple model serves as a basic classification scheme for skills in the computer science domain which is well arranged with the requirements of the previously introduced motivating scenario. More advanced skill or compatible models (e.g., ontological systems) are out of scope.

4. EXPERT DISCOVERY

In this part, we discuss our discovery approach by outlining a matching procedure and an algorithm for calculating Expert HITS. Selecting interactions based on (query) context information is an important aspect in the current approach.

4.1 EXPERT HITS ALGORITHM

The general approach is to make use of a metric to calculate the overlap of two sets A and B, A direct way to outline overlap similarity. For matching preferences, an algorithm is provided. In this, preferences are checked for matching by calculating overlap similarities of sets of properties. On the basic levels, matching of skill properties are influenced by these preferences

In a skill tree, leaf nodes are the nodes that do not contain immediately following nodes. In other words, unbalanced trees and some other complicated structures are neglected.

Below is an algorithm that depicts matching elements which may have interaction data (RFS based interactions) and user profiles holding skill information and also calculate hub and authority scores

(5)

Mrunalini.G

et al

, International Journal of Computer Science and Mobile Applications,

Vol.2 Issue. 9, September- 2014, pg. 21-29

ISSN: 2321-8363

4.2 Discovery of expert hubs

Here, we are showing our expert discovery algorithm that can be done by using social trust and rating mechanisms. Our algorithm takes registration of context information and weighted links between actors . Context is used by taking in to account for relations of experts in different scopes. Thus, the aim of our algorithm is to find hubs with respect to skills required.

Hub discovery. Now we assume that a query Q is given to discover an expert hub (fig.4.a).prior rating and interaction will influence each and every query in Oder to calculate the hub and authority scores according to t he given skills. the hub is discovered by using matching algorithm

Fig.4.a .Discovery of expert hub

(6)

Mrunalini.G

et al

, International Journal of Computer Science and Mobile Applications,

Vol.2 Issue. 9, September- 2014, pg. 21-29

ISSN: 2321-8363

Fig.4.c.Delegation of RFS.

Triadic delegation pattern. Within the hub any expert who is known to the authority can be received RFS from the authority, but not the hub. This pattern is shown in Fig. 4c. Hub u delegates an RFS to y, which is in turn delegated to x and, thus, being responsible for processing the RFS. If ties (i.e., through knows relations) between the pairs ðu; yÞ and ðy; xÞ exist, it is shows that x will attempt to establish a connection to u as well. This pattern is known as triadic closure in social networks [16] and can be applied to support interaction patterns in service-oriented systems. The triadic interaction cycle enables x to connect to hubs and helps increasing its authority in the Expert Web. As shown previously, knows is a bidirectional connection and need s to be acknowledged by u.

Rating procedure. the expert seekers will receive RFS back from expert web in order to find the hub score which is influenced by feedback ratings .which indicates the level of satisfaction of authorities. Reasoning beliefs of governing bodies in accordance with RFS obtained from hubs are coined as „Ratings”.

In the last step RFS are rated expressing the precision of received delegations

(7)

Mrunalini.G

et al

, International Journal of Computer Science and Mobile Applications,

Vol.2 Issue. 9, September- 2014, pg. 21-29

ISSN: 2321-8363

Trust updates. Trust relations are based on expert behavior are periodically updated with recent interaction of data .those interaction are clustered to interaction metrics that are rendered by pre-defined rules to conclude trust

4.3. Expert HITS Model

In this section, we discuss the formal model for our proposed expertise ranking algorithm consisting of two components. 1. In query context Q the hub scores of „u‟ and 2. In same query context Q the authority score of „v‟

4.4 METRIC CALCULATION

Metrics support fast and reliable responses and neglect others such as costs. Calculate metrics in the scope of interaction of (RFS).For quick and secure use metrics such as response time and success rate.

1. ResponseTime : It is calculated as the duration between sending (or delegating) a request to a service and receiving the equivalent response.

2. Success Rate : it is that an RFS is successfully processed before its predefined lifetime.

5. IMPLEMENTATION AND EXPERT DISCOVERY

APPLICATION

To conclude our implementation by discussing that we present The user interfaces that demonstrates the whole part with infrastructure services that includes the Skill Requirements Definition, Discovering the Expert, Involvement of expert, RFS Creation, Profile Visualization, Delegation Management of RFS, and the Social Network Management. By using web technologies all user interfaces have been implemented. The following steps are performed for expert discovery:

The following steps are performed for expert discovery:

1. The experts are discovered based on their skills, contextual constraints, and personal preferences. 2. The list of experts that match the search criteria, and manual selection are retrieved.

3. Send RFS to selected expert or contact directly such as Skype.

(8)

Mrunalini.G

et al

, International Journal of Computer Science and Mobile Applications,

Vol.2 Issue. 9, September- 2014, pg. 21-29

ISSN: 2321-8363

According to the actor preferences, trust, and reputation the interactions are governed by dynamics as new HPS can be registered and flows of activities might be changed (delegation patterns). Human-Provided Services (HPSs) will provide flexible interactions in service-aligned systems. The discovery and interactions in mixed service oriented systems comprises HPS and software- based services (SBS). Experts will offer their skills and capabilities as HPS that can be requested on demand.

6. CONCLUSION

Mixed service oriented system (service oriented system with human interactions) has a substantive role in distributed computing. Our approach is based on Human-Provided Service concept which empowers knowledge providers to provide their skills and expertise in service oriented system. Discovering of expert has greatly influenced by trust and reputation process.

Expert HITS can be calculated online automatically. Expert HITS exhibits the desired properties; trust and rating weights influence hub- and authority scores. This owndom assures that our algorithm discovers experts which are well connected to other experts.

References

[1] OASIS, "Business Process Execution Language for Web Services, Version 2.0", 2007.

[2] D. Schall, H.-L. Truong, and S. Dustdar, "Unifying Human and Software Services in Web-Scale Collaborations," IEEE Internet Computing, vol. 12, no. 3, pp. 62-68, May/June 2008.

[3] D. Schall, "Human Interactions in Mixed Systems—Architecture, Protocols, and Algorithms," PhD dissertation, Vienna Univ. of Technology, 2009.

[4] A. Agrawal et al., "WS-BPEL Extension for People (BPEL4People), Version 1.0," 2007.

[5] D. Brabham, "Crowd sourcing as a Model for Problem Solving: An Introduction and Cases," Convergence, vol. 14, no. 1, pp. 75-90, 2008. D.

[6] Artz and Y. Gil, "A Survey of Trust in Computer Science and the Semantic Web," J. Web Semantics: Science, Services and Agents on the World Wide Web, vol. 5, no. 2, pp. 58-71, 2007.

[7] J. Golbeck, Computing with Social Trust, Human-Computer Inter- action Series, first ed. Springer, Dec. 2008. [8] F. Skopik, D. Schall, and S. Dustdar, "Modeling and Mining of Dynamic Trust in Complex Service -Oriented Systems," Informa- tion Systems, vol. 35, pp. 735-757, 2010.

[9] C.-N. Ziegler and J. Golbeck, "Investigating Interactions of Trust and Interest Similarity," Decision Support Systems, vol. 43, no. 2, pp. 460-475, 2007

[10] J. Golbeck, "Trust and Nuanced Profile Similarity in Online Social Networks," Trans. Web (TWEB), vol. 3, no. 4, pp. 1-33, 2009.

[11] C. Dwyer, S.R. Hiltz, and K. Passerini, "Trust and Privacy Concern within Social Networking Sites: A Comparison of Face book and MySpace," Proc. 13th Am. Conf. Information Systems (AMCIS), 2007.

[12] J.M. Kleinberg, "Authoritative Sources in a Hyperlinked Environ- ment," J.ACM, vol. 46, no. 5, pp. 604-632, 1999. ACM Classification, http://acm.org/about/class/1998, 1998.

[13] I. Becerra-Fernandez, "Searching for Experts on the Web: A Review of Contemporary Expertise Locator Systems," Trans. ACM Internet Technology, vol. 6, no. 4, pp. 333-355, 2006.

(9)

Mrunalini.G

et al

, International Journal of Computer Science and Mobile Applications,

Vol.2 Issue. 9, September- 2014, pg. 21-29

ISSN: 2321-8363

G.MRUNALINI Received B.Tech from JNTU Hyderabad in the year 2011 She is currently M.Tech student in computer science department From Kshatriya college of engineering and research interested in Cloud computing and Data Mining

MADDIKUNTA LAXMAN M.Tech (CSE) having 10 years of experience in teaching Present working as head of the department of CSE in KSHATRIYA COLLEGE OF ENGINEERING, Armoor Interested in data mining, DBMS , Operating System & Cloud Computing.

Figure

Updating...

References

Updating...

Download now (9 pages)