A New Soa Security Model to Protect Against Web Competitive Intelligence Attacks by Software Agents

2009 ◽  
Vol 3 (4) ◽  
pp. 18-28
Author(s):  
Hamidreza Amouzegar ◽  
Mohammad Jafar Tarokh ◽  
Anahita Naghilouye Hidaji

This article presents an automata SOA based security model against competitive intelligence attacks in e-commerce. It focuses on how to prevent conceptual interception of an e-firm business model from CI agent attackers. Since competitive intelligence web environment is a new important approach for all e-commerce based firms, they try to come in new marketplaces and need to find a good customer-base in contest with other existing competitors. Many of the newest methods for CI attacks in web position are based on software agent facilities. Many researchers are currently working on how to facilitate CI creation in this environment. The aim of this paper is to help e-firm designers provide a non-predictable presentation layer against CI attacks.

Author(s):  
Hamidreza Amouzegar ◽  
Mohammad Jafar Tarokh ◽  
Anahita Naghilouye Hidaji

This article presents an automata SOA based security model against competitive intelligence attacks in e-commerce. It focuses on how to prevent conceptual interception of an e-firm business model from CI agent attackers. Since competitive intelligence web environment is a new important approach for all e-commerce based firms, they try to come in new marketplaces and need to find a good customer-base in contest with other existing competitors. Many of the newest methods for CI attacks in web position are based on software agent facilities. Many researchers are currently working on how to facilitate CI creation in this environment. The aim of this paper is to help e-firm designers provide a non-predictable presentation layer against CI attacks.


2001 ◽  
Vol 10 (03) ◽  
pp. 303-323
Author(s):  
JIAN LIU ◽  
EUGENE SHRAGOWITZ ◽  
WEI-TEK TSAI

SAFIPS (Software Agents for IP Selection) environment is designed to improve quality and speed of finding IPs on Internet for SoC (System-on-Chip) projects. The software agents take responsibility for establishing communication with multiple suppliers of IPs and automatically retrieve information from their databases using metalanguage (XML), and data specifications compliant with ECIX (Electronic Component Information eXchange) specifications. The communication environment is based on Dictionaries for terminology and list of parameters, and on Registry for the list and web addresses of suppliers. The information obtained by software agents is analyzed by a system of fuzzy logic rules compiled in the process of a dialog between the customer and SA. The software agent asks the customer questions and provides templates for answers. The answers are automatically converted into the membership functions and fuzzy logic rules that are applied to evaluation of potential candidate IPs. As soon as replies to the query by SA start to come, data are analyzed by software agents and IPs can be excluded from further consideration if there is drastic mismatch between expected values and IP parameters and constraints. The remaining IPs are evaluated by the hierarchical system of rules and ranks are assigned to those which passed the preliminary tests. The top candidates are subjected to simulation together with the behavioral models provided by customers under supervision of software agent. The timing diagrams obtained from simulation are going to be analyzed to evaluate their equivalence. Only after that the system presents the candidate IPs for the final selection. The main goal to save valuable design time can be achieved by such system. The text is accompanied by an example.


First Monday ◽  
2010 ◽  
Author(s):  
F. Ted Tschang ◽  
Jordi Comas

This paper examines the evolution of virtual worlds from the developer's perspective. What are the motivations of developers? What are the specific challenges of the governance of user-generated content? User-created virtual worlds may be characterized according to their degree of design or emergence. On one end is the 'the designer as god' perspective and on the other is the unforeseeable and perpetually emergent 'user creativity.' Utilizing a theoretically derived sample of virtual worlds, we illustrate how governance is more complex as designers contend with three major issues. In general, across all three worlds, developers had to come to grips with the limits of their ability to design virtual worlds for premeditated outcomes. Secondly, communities forming within worlds, as opposed to atomized users, are central to the (creative) building, usage and governance of virtual worlds. Developers have a range of choices for how to interact with communities ranging from arm's length monitoring to engagement. Thirdly, developers have to manage instrumentally rational aspects of their business which can lead to tensions with the design and community goals, and, ultimately, lead to the failure of a world's business model. A fuller accounting of governance will have to accommodate the complex interplay between purposeful design, emergent community, and the logic of the marketplace.


2003 ◽  
Vol 10C (6) ◽  
pp. 787-792
Author(s):  
Kil-Hwan Choi ◽  
Min-Hwa Shin ◽  
Sang-Hyun Bae

Author(s):  
Nosheen Riaz ◽  
Moez Rehman

Electronic negotiation is one of many applications that software agents can perform to facilitate electronic business. Negotiations between software agents and humans (hybrid negotiation), can make electronic business efficient and intelligent. It can save time, effort and other valueable resources by replacing the human in electronic business activities and many other domains. However, to enable hybrid negotiation, a software agent needs clear machine interpretable semantics to understand and generate natural language content. Although it is not simple to make natural language content understandable by software agents as a whole, it can be achieved in different domains--in this case electronic business. For this purpose, an example of hybrid negotiation is presented, in which a software agent and a human agent negotiate for a business contract. Problems involved in this negotiation process are partially resolved through ontologies (the main Semantic Web technology), NSS (negotiation support system) and hand written rules.


Author(s):  
Stanislaw Stanek ◽  
Maciej Gawinecki ◽  
Malgorzata Pankowska ◽  
Shahram Rahimi

The origins of the software agent concept are often traced back to the pioneers of artificial intelligence—John Mc Carthy, the creator of LISP programming language, and Carl Hewitt, the father of distributed artificial intelligence (DAI). Kay (1984, p. 84) states that: …the idea of an agent originated with John McCarthy in the mid-1950s, and the term was coined by Oliver G. Selfridge a few years later, when they were both at the Massachusetts Institute of Technology. They had in view a system that, when given a goal, could carry out the details of the appropriate computer operations and could ask for and receive advice, offered in human terms, when it was stuck. An agent would be a ‘soft robot’ living and doing its business within the computer’s world. Nwana (1996, p. 205), on the other hand, claims that: …software agents have evolved from multi-agent systems (MAS), which in turn form one of three broad areas which fall under DAI, the other two being Distributed Problem Solving (DPS) and Parallel Artificial Intelligence (PAI). (…) The concept of an agent (…) can be traced back to the early days of research into DAI in the 1970s – indeed, to Carl Hewitt’s concurrent Actor model. In this model, Hewitt proposed the concept of a self-contained, interactive and concurrently-executing object which he termed ‘Actor’. This object had some encapsulated internal state and could respond to messages from other similar objects1. The software agent concept meant, in the first place, replacing the idea of an expert, which was at the core of earlier support systems, with the metaphor of an assistant. Until 1990s, decision support systems (DSS) were typically built around databases, models, expert systems, rules, simulators, and so forth. Although they could offer considerable support to the rational manager, whose decision making style would rely on quantitative terms, they had little to offer to managers who were guided by intuition. Software agents promised a new paradigm in which DSS designers would aim to augment the capabilities of individuals and organizations by deploying intelligent tools and autonomous assistants. The concept thus heralded a pivotal change in the way computer support is devised. For one thing, it called for a certain degree of intelligence on the part of the computerized tool; for another, it shifted emphasis from the delivery of expert advice toward providing support for the user’s creativity (King, 1993).


Author(s):  
Chrysanthi E. Georgakarakou ◽  
Anastasios A. Economides

This chapter provides an overview of the rapidly evolving area of software agents and presents the basic aspects of applying the agent technology to virtual enterprises (VE). As the field of software agents can appear chaotic, this chapter briefly introduces the key issues rather than present an in-depth analysis and critique of the field. In addition to, this chapter investigates the application of agent technology to virtual enterprises and presents current research activity that focuses on this field serving as an introductory step. Furthermore, this chapter makes a list of the most important themes concerning software agents and the application of agent technology to virtual enterprises apposing some order and consistency and serve as a reference point to a large body of literature.


2011 ◽  
pp. 104-112 ◽  
Author(s):  
Mahesh S. Raisinghani ◽  
Christopher Klassen ◽  
Lawrence L. Schkade

Although there is no firm consensus on what constitutes an intelligent agent (or software agent), an intelligent agent, when a new task is delegated by the user, should determine precisely what its goal is, evaluate how the goal can be reached in an effective manner, and perform the necessary actions by learning from past experience and responding to unforeseen situations with its adaptive, self-starting, and temporal continuous reasoning strategies. It needs to be not only cooperative and mobile in order to perform its tasks by interacting with other agents but also reactive and autonomous to sense the status quo and act independently to make progress towards its goals (Baek et al., 1999; Wang, 1999). Software agents are goal-directed and possess abilities such as autonomy, collaborative behavior, and inferential capability. Intelligent agents can take different forms, but an intelligent agent can initiate and make decisions without human intervention and have the capability to infer appropriate high-level goals from user actions and requests and take actions to achieve these goals (Huang, 1999; Nardi et al., 1998; Wang, 1999). The intelligent software agent is a computational entity than can adapt to the environment, making it capable of interacting with other agents and transporting itself across different systems in a network.


2018 ◽  
Vol 8 (3) ◽  
pp. 1-30
Author(s):  
Allan KK Chan ◽  
Caleb Huanyong Chen ◽  
Long Zhao

Subject area E-Business; Corporate Strategy; Strategic Management; Operation Management. Study level/applicability Senior undergraduate; MBA; EMBA. Case overview After development for 10 years, JD was now China’s second largest business-to-customer (B2C) e-retailer and the largest in self-operated sector. It was September 2015 when Liu Qiangdong was deciding whether to persist with JD’s self-operated model and the heavy investment in the self-built logistics system. JD’s business model had been functioning well. However, as JD grew bigger and bigger, it became too expensive to expand its logistics system. JD had not made a profit since it raised funds from investors. Liu had to come up with a good proposal before the next monthly meeting to convince them that JD would finally overtake its biggest rival, Alibaba which ran on a different business model. In addition, JD was exploiting the rural and the global markets, as well as a new business in internet finance. Facing challenges and dilemmas, should JD persist with its model? How could Liu align short-term profitability with long-run development? How could JD overcome attacks from Alibaba and other competitors? Expected learning outcomes This case is appropriate for courses in e-business and strategy, particularly those with a strong focus on doing e-business in emerging markets (e.g. China). After studying the case, students should be able to: understand the e-commerce market in China; understand business models and key strategies of e-retailers; identify and analyse the pros and cons of the self-operated business model and self-built logistics system in e-commerce; learn how to evaluate performance, strategies and business models of e-commerce companies; and extract key trends in the market and compare different strategies. Supplementary materials Teaching notes are available for educators only. Please contact your library to gain login details or email [email protected] to request teaching notes. Subject code: CSS 11: Strategy.


2011 ◽  
Vol 8 (2) ◽  
pp. 255-298 ◽  
Author(s):  
Costin Bădică ◽  
Zoran Budimac ◽  
Hans-Dieter Burkhard ◽  
Mirjana Ivanovic

The main goal of this paper is to provide an overview of the rapidly developing area of software agents serving as a reference point to a large body of literature and to present the key concepts of software agent technology, especially agent languages, tools and platforms. Special attention is paid on significant languages designed and developed in order to support implementation of agent-based systems and their applications in different domains. Afterwards, in the paper a number of useful and practically used tools and platforms that are available and support activities or phases of the process of agent-oriented software development are presented.


Sign in / Sign up

Export Citation Format

Share Document