SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME
9
AGENT BASED WEB SERVICE COMMUNICATING DIFFERENT IS’S AND
PLATFORMS
Shaymaa mohammed jawad kadhim
Research Student, BVUCOE, Pune.
Ministry of transport, Iraq
Dr. Shashank Joshi
Professor, BVDUCOE, Pune
ABSTRACT
Nowadays, in a globalized and dynamic world - many companies use different platforms, OS,
legacy software and hardware. All these different technologies may need to integrate and
communicate with each other without effecting their own performance and with minimal costs.
In this paper we will introduce two different IS’s to communicate with each other by using agent
based Web services.
Keywords: IS, Legacy Software, Agent Based Web Service, Web Service, Performance.
1. INTRODUCTION
Many companies form such different sectors like financial, educational, scientific are in need
of IS and service-based web applications. Due to globalization many of these companies are merging
rapidly. These mergers often requires the integration of old legacy systems into new and efficient IS.
Where the Legacy system is considered no longer economical, technology, computer- system,
or application- .
The legacy system may or may not remain in use. But even if it is no longer used, it may
continue to impact the organization due to its historical role. Historic data may not have been
converted into the new system format and may exist within the new system with the use of a
customized schema crosswalk, or may exist only in a data warehouse. In either case, the effect
on business intelligence and operational reporting can be significant. For a variety of reasons, a
legacy system may continue to be used, sometimes well past its vendor-supported lifetime, resulting
in support and maintenance challenges. It may be that the system still provides for the users' needs,
even though newer technology or more efficient methods of performing a task are now available.
However, the decision to keep an old system may be influenced by economic reasons such as return
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING &
TECHNOLOGY (IJCET)
ISSN 0976 – 6367(Print)
ISSN 0976 – 6375(Online)
Volume 4, Issue 5, September – October (2013), pp. 09-14
© IAEME: www.iaeme.com/ijcet.asp
Journal Impact Factor (2013): 6.1302 (Calculated by GISI)
www.jifactor.com
IJCET
© I A E M E
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME
10
on investment challenges or vendor lock-in, the inherent challenges of change management, or a
variety of other reasons other than functionality.
A legacy system may include procedures or terminology which are no longer relevant in the
current context, and may hinder or confuse understanding of the methods or technologies used [2].
While Web information system, is an information system that uses internet web technology to
deliver information and services to users or other information system / application.
It is a software system whose main purpose is to publish and maintain data by using hypertext-based
principles.
A web information system consists of one or more web applications, together with
information components and other non-web components. A web browser is used as front-end
whereas a database servers as back-end
New Information systems must provide better security than legacy systems but at the same
time it should not decrease the performance [3].
There are many approaches to make different legacy systems to communicate with each others.
The main approaches which are:
1) Introducing a wrapper: can “inject” code into legacy a IS allows it to communicate with the
requester.
2) Using a transducer, which accepts messages from the requester, translates them into the program's
native language and protocol, and passes them on to the legacy IS. [4]
In this paper we will focus on agent based web services as a solution for this issue_. The
solution is platform independent. In a first step it will discover and determine the different
architectures. In a second step it will make these two platforms communicate with each others.
2. PREVIOUS WORKS
1. The paper [5] describes how web- based services becomes more agent-like and how the result
of this will yield.
2. The paper [6] presents an integration of agent -mobile and the web services technology.
3. The paper [7] proposes an agent-based web services architecture and apply to augment
manufacturability to increase the efficiency of the distributed collaboration.
4. The paper [8] presents some agent-based and context-oriented approach for web services
composition.
5. The paper [9] presents a gateway architecture for connecting software agents and Web
services in a transparent manner with fully automatic operation.
6. The paper [10] describes a solution for pro-active Web services composition and selection.
3. PROPOSED ARCHITECTURE
In this paper we used an agent based web services for making two independent platforms to
communicate with each other in two steps:
- In a first step: it will discover and determine the different architectures.
- In a second step the two platforms communicate with each others.
3.1 DISCOVERIG THE TYPE OF OPERATING SYSTEM ARCHITECTURE.
There are many ways and methods that can be used to discover the different in architecture of
operating systems, and these methods depend on the type of Operating system that may used.
We are facing a lot of different operating systems used, such as Unix (it is a powerful, multi-
user environment that has been implemented on a variety of platforms. Once the domain of servers
and advanced users, it has become accessible to novices as well through the popularity of Linux and
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME
11
Mac OS X. With the notable exception of Microsoft Windows, all current major operating systems
have some kind of Unix at their cores) [11].
A Linux-based system is a modular Unix-like operating system. It derives much of its basic
design from principles established in Unix during the 1970s and 1980s. Such a system uses a
monolithic, the Linux kernel, which handles process control, networking, and peripheral and file
system access. Device drivers are either integrated directly with the kernel or added as modules
loaded while the system is running [12].
Microsoft Windows is a series of graphical interface operating system developed, marketed
and sold by Microsoft. Microsoft introduced an operating environment named Windows
on November 20, 1985 as a graphical operating system shell for MS-DOS in response to the
growing interest in graphical user interfaces (GUI). Microsoft Windows came to dominate the
world's personal computer market with over 90% market share, overtaking Mac OS, which had been
introduced in 1984, As of April 2013, the most recent versions of Windows for personal
computers, mobile devices, server computers and devices are respectively Windows 8, Windows
Phone 8, Windows Server 2012 and Windows Embedded 8 [13].
In this paper we will focus on windows7 version with two different architectures, the 32bit
architecture and 64bit architecture, There are many methods which can be used to discover and
determine the specific type of operating system architecture, such as:
1. Read information from the Windows Registry, this is very easy; you only have to use the Registry
class in .NET.
2. Use environment variables. However, it does not supply you with additional details you might
want. For example: There is no way to detect Windows® 7 editions.
3. Use the Windows Management Instrumentation (WMI) query, WMI gives you everything you
possibly might need in one single shot, and just require a few lines of code. WMI is not supported in
older versions of the Windows® NT Kernel (but this is becoming less of a problem nowadays).
4. There is a fourth method, which is to use the OS Version property in .NET found under the
Environment class.
5. Another solution that is also available, is (Environment.Is64BitOperatingSystem). However, this
works only in .NET Framework 4.0 and apps made with .NET Framework 4.
In this paper we are going to apply the forth method, which is, the
PROCESSOR_ARHITECTURE. It is not a hardware processor; it is referring to the processor that
the OS software was made for.
PROCESSOR_ARCHITECTURE is the set of combinations Portable Executable Kinds and Image
File Machine that describes valid PE file types for managed code.
The algorithm of using this function is:
String arch = Environment.GetEnvironmentvariable
(“processor_Architecture”);
If (Arch.IndexOf (“64”) >0))
Then // architecture of operating system is 64Bit;
Else // architecture of operating system is 32Bit;
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME
12
The block diagram of this algorithm is shown in figure (1) below:
Fig (1): block diagram of the algorithm
Figure(2) below shows the output or the result of a program which will try to implemented it
in windows 7 but 32bit architecture , the return value of Arch.IndexOf(“64”) will be (-1) , whereas in
64bit architecture will be more than (0).
Fig (2)
3.2 TWO INDEPENDENT SYSTEMS COMMUNICATE WITH EACH OTHER BY USING AGENT BASED WEB
SERVICE
There are several ways to make two independent operating systems to communicate with
each other .The choice of which of these methods is more effective and practical, mainly depends on
the type and architecture of the operating systems themselves. As pointed out before there are many
operating systems (as we mentioned in previous paragraph) , but in this paper we chose Windows7
but with different architectures 32bit and 64bit , and the old one without any providing security
while the new one will provide security by using one of Cryptography algorithm, these methods are :
1) Introducing the Transducer, accepts messages from the requester, translates them into the
program's native language and protocol, and passes them on to the legacy IS.
2) The second one, introducing the wrapper, can “inject” code into a legacy IS to allow it to
communicate with the requester.
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME
13
3) The third solution that is, Rewriting [1],
4) forth one is by using agent based web service ,which will used in this paper , This web
service consists from methods which are used to check the current operating system and
according to this detecting , it will call particular a web service.
In this paper agent based web services are used to make two independent operating systems
windows7 32bit and windows7 64bit communicate with each other by using three models . These
models are:
First model: Web service (legacy Information System)
This web service is mainly used to fetch data from the server using 32 bit windows
environment. This web service will also check current system hardware details and accordingly will
call respective web service.
This Web service will contain the methods which can be run only on legacy systems. The
coding will be according to the legacy system platform and technology. E.g. .32 bit operating system
platform.
This Web service will pass the variables/messages without any encryption or decryption and
thus providing less security.
Second model: Web Service (New Information System)
This is new web service which is improved by adding features like Encryption, giving Instant
messages of user activities, sending mails etc.
In this web service all the methods will be implemented using new technology in new legacy system.
This web service will pass the variables/messages in an encrypted format and it will return decrypted
messages.
Third model: This web service will contain a method which is used to check the current hardware
platform, Depending on the detected platform, it will call a particular web service. It is responsible
for selecting the proper web service from the community of web services.
A community is a “container” that clusters Web services based on a specific area of interest. All Web
services that belong to a given community share the same area of interest.
As shown in figure(3) below , the general architecture of the work .
Fig (3): the general work architecture
International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print),
ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME
14
4. CONCLUSION
In this paper we have created and applied a new agent based web service, it is used to provide
communication between two web services, one of them is in old operating system without security,
whereas the other one is in a new operating system containing security features.
The agent based web service contains methods which can be used to check current platform.
Depending on the detected platform, it will call particular web service.
5. FUTURE WORK
Customer satisfaction is the main aim of every system. We should provide a better and faster
system to the customer.
In our system we provide better communicate between old and new operating systems and
platforms without reducing the performance, all aims should be reached at minimal expenses.
Our future work will focus on necessary hardware improvements in new IS to gain same
performance which we get in old legacy system and provide better security also.
6. REFERENCE
[1] Ss. Cyril and Methodius University / Faculty of Natural Science and Mathematics - Institute of
Informatics, Gazi Baba BB., “Security Based Performance Issues in Agent-based Web
Services Integrating Legacy Information Systems”,
[2] http://en.wikipedia.org/wiki/Legacy_system
[3] http://en.wikipedia.org/wiki/Web_information_system.
[4] Genesereth, M. R., Ketchpel, S. P.: Software Agents. In: Communication of the ACM,
Vol.37, No. 7 July (1994).
[5] Huhns, M.N.: Software Agents: The Future of Web Services. In: Kowalczyk, R. et al.(Eds.):
Agent Technology Workshops 2002, LNAI 2592, pp. 1–18, 2003. Springer, Heidelberg
(2003).
[6] Zhang, J., Wang, Y., Varadharajan, V.: Mobile Agent and Web Service Integration Security
Architecture. In: SOCA '07 Proceedings of the IEEE International Conference on Service-
Oriented Computing and Applications. IEEE Computer Society Washington, DC, USA
(2007).
[7] Huang, C., Tseng, T., Gung, R. R., Chang H.: An agent-based web services solution to
collaborative product design. International Journal of Knowledge-based and Intelligent
Engineering Systems, Vol. 9, n. 2, p.63--79, (2005).
[8] Maamar, Z., Mostefaoui, S.K., Yahyaoui, H.: Toward an Agent-Based and Context-Oriented
Approach for Web Services Composition. J. IEEE Transactions on Knowledge and Data
Engineering, Vol. 17, No. 5, 686--697, (2005).
[9] Greenwood, D., Calisti, M.: Engineering Web Service – Agent Integration. In: IEEE
Systems, Cybernetics and Man Conference, vol.2, pp 1918--1925, The Hague, Netherlands,
(2004)
[10] Matskin, M., Küngas, P., Rao, J., Sampson, J., etersen, S.A.: Enabling Web Services
Composition with Softward Agents. In IMSA (2005) pp 93--98
[11] kb.iu.edu/ Unix
[12] en.wikipedia.org/wiki/ Linux
[13] en.wikipedia.org/wiki/Microsoft_Windows
[14] Asfa Praveen and Shamimul Qamar, “Framework for Service Oriented Development of
Monolithic Legacy Software”, International Journal of Computer Engineering & Technology
(IJCET), Volume 4, Issue 2, 2013, pp. 373 - 378, ISSN Print: 0976 – 6367, ISSN Online:
0976 – 6375.

More Related Content

Similar to Agent based web service communicating different is’s and platforms

Recommendations for implementing cloud computing management platforms using o...
Recommendations for implementing cloud computing management platforms using o...Recommendations for implementing cloud computing management platforms using o...
Recommendations for implementing cloud computing management platforms using o...IAEME Publication
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
A Survey Embedded Systems Supporting By Different Operating Systems.pdf
A Survey   Embedded Systems Supporting By Different Operating Systems.pdfA Survey   Embedded Systems Supporting By Different Operating Systems.pdf
A Survey Embedded Systems Supporting By Different Operating Systems.pdfFiona Phillips
 
Hindi speech enabled windows application using microsoft
Hindi speech enabled windows application using microsoftHindi speech enabled windows application using microsoft
Hindi speech enabled windows application using microsoftIAEME Publication
 
The Design of Convoluted Kernel Architectural Framework for Trusted Systems –...
The Design of Convoluted Kernel Architectural Framework for Trusted Systems –...The Design of Convoluted Kernel Architectural Framework for Trusted Systems –...
The Design of Convoluted Kernel Architectural Framework for Trusted Systems –...rahulmonikasharma
 
.net programming using asp.net to make web project
 .net programming using asp.net to make web project .net programming using asp.net to make web project
.net programming using asp.net to make web projectKedar Kumar
 
An Investigation of Using Privilege Level System to Restrict Employers for Us...
An Investigation of Using Privilege Level System to Restrict Employers for Us...An Investigation of Using Privilege Level System to Restrict Employers for Us...
An Investigation of Using Privilege Level System to Restrict Employers for Us...CSCJournals
 
IRJET- Voice Controlled Personal Assistant Bot with Smart Storage
IRJET- Voice Controlled Personal Assistant Bot with Smart StorageIRJET- Voice Controlled Personal Assistant Bot with Smart Storage
IRJET- Voice Controlled Personal Assistant Bot with Smart StorageIRJET Journal
 
A survey of cloud based secured web application
A survey of cloud based secured web applicationA survey of cloud based secured web application
A survey of cloud based secured web applicationIAEME Publication
 
Review on operating systems and routing protocols for wireless sensor
Review on operating systems and routing protocols for wireless sensorReview on operating systems and routing protocols for wireless sensor
Review on operating systems and routing protocols for wireless sensorIAEME Publication
 
Seminar_report on Microsoft Azure Service
Seminar_report on Microsoft Azure ServiceSeminar_report on Microsoft Azure Service
Seminar_report on Microsoft Azure ServiceANAND PRAKASH
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patentIAEME Publication
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patentiaemedu
 
Implementation of usb to usb bridge for computer independent data transfer
Implementation of usb to usb bridge for computer independent data transferImplementation of usb to usb bridge for computer independent data transfer
Implementation of usb to usb bridge for computer independent data transferIAEME Publication
 

Similar to Agent based web service communicating different is’s and platforms (20)

Recommendations for implementing cloud computing management platforms using o...
Recommendations for implementing cloud computing management platforms using o...Recommendations for implementing cloud computing management platforms using o...
Recommendations for implementing cloud computing management platforms using o...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
CLOUD COMPUTING: A REVIEW
CLOUD COMPUTING: A REVIEWCLOUD COMPUTING: A REVIEW
CLOUD COMPUTING: A REVIEW
 
A Survey Embedded Systems Supporting By Different Operating Systems.pdf
A Survey   Embedded Systems Supporting By Different Operating Systems.pdfA Survey   Embedded Systems Supporting By Different Operating Systems.pdf
A Survey Embedded Systems Supporting By Different Operating Systems.pdf
 
Hindi speech enabled windows application using microsoft
Hindi speech enabled windows application using microsoftHindi speech enabled windows application using microsoft
Hindi speech enabled windows application using microsoft
 
The Design of Convoluted Kernel Architectural Framework for Trusted Systems –...
The Design of Convoluted Kernel Architectural Framework for Trusted Systems –...The Design of Convoluted Kernel Architectural Framework for Trusted Systems –...
The Design of Convoluted Kernel Architectural Framework for Trusted Systems –...
 
50120140502008
5012014050200850120140502008
50120140502008
 
.net programming using asp.net to make web project
 .net programming using asp.net to make web project .net programming using asp.net to make web project
.net programming using asp.net to make web project
 
An Investigation of Using Privilege Level System to Restrict Employers for Us...
An Investigation of Using Privilege Level System to Restrict Employers for Us...An Investigation of Using Privilege Level System to Restrict Employers for Us...
An Investigation of Using Privilege Level System to Restrict Employers for Us...
 
IRJET- Voice Controlled Personal Assistant Bot with Smart Storage
IRJET- Voice Controlled Personal Assistant Bot with Smart StorageIRJET- Voice Controlled Personal Assistant Bot with Smart Storage
IRJET- Voice Controlled Personal Assistant Bot with Smart Storage
 
Learning activity 4
Learning activity 4Learning activity 4
Learning activity 4
 
A survey of cloud based secured web application
A survey of cloud based secured web applicationA survey of cloud based secured web application
A survey of cloud based secured web application
 
Windows8
Windows8Windows8
Windows8
 
B1802030511
B1802030511B1802030511
B1802030511
 
Review on operating systems and routing protocols for wireless sensor
Review on operating systems and routing protocols for wireless sensorReview on operating systems and routing protocols for wireless sensor
Review on operating systems and routing protocols for wireless sensor
 
Documentation
DocumentationDocumentation
Documentation
 
Seminar_report on Microsoft Azure Service
Seminar_report on Microsoft Azure ServiceSeminar_report on Microsoft Azure Service
Seminar_report on Microsoft Azure Service
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patent
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patent
 
Implementation of usb to usb bridge for computer independent data transfer
Implementation of usb to usb bridge for computer independent data transferImplementation of usb to usb bridge for computer independent data transfer
Implementation of usb to usb bridge for computer independent data transfer
 

More from IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

More from IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Agent based web service communicating different is’s and platforms

  • 1. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME 9 AGENT BASED WEB SERVICE COMMUNICATING DIFFERENT IS’S AND PLATFORMS Shaymaa mohammed jawad kadhim Research Student, BVUCOE, Pune. Ministry of transport, Iraq Dr. Shashank Joshi Professor, BVDUCOE, Pune ABSTRACT Nowadays, in a globalized and dynamic world - many companies use different platforms, OS, legacy software and hardware. All these different technologies may need to integrate and communicate with each other without effecting their own performance and with minimal costs. In this paper we will introduce two different IS’s to communicate with each other by using agent based Web services. Keywords: IS, Legacy Software, Agent Based Web Service, Web Service, Performance. 1. INTRODUCTION Many companies form such different sectors like financial, educational, scientific are in need of IS and service-based web applications. Due to globalization many of these companies are merging rapidly. These mergers often requires the integration of old legacy systems into new and efficient IS. Where the Legacy system is considered no longer economical, technology, computer- system, or application- . The legacy system may or may not remain in use. But even if it is no longer used, it may continue to impact the organization due to its historical role. Historic data may not have been converted into the new system format and may exist within the new system with the use of a customized schema crosswalk, or may exist only in a data warehouse. In either case, the effect on business intelligence and operational reporting can be significant. For a variety of reasons, a legacy system may continue to be used, sometimes well past its vendor-supported lifetime, resulting in support and maintenance challenges. It may be that the system still provides for the users' needs, even though newer technology or more efficient methods of performing a task are now available. However, the decision to keep an old system may be influenced by economic reasons such as return INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) ISSN 0976 – 6367(Print) ISSN 0976 – 6375(Online) Volume 4, Issue 5, September – October (2013), pp. 09-14 © IAEME: www.iaeme.com/ijcet.asp Journal Impact Factor (2013): 6.1302 (Calculated by GISI) www.jifactor.com IJCET © I A E M E
  • 2. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME 10 on investment challenges or vendor lock-in, the inherent challenges of change management, or a variety of other reasons other than functionality. A legacy system may include procedures or terminology which are no longer relevant in the current context, and may hinder or confuse understanding of the methods or technologies used [2]. While Web information system, is an information system that uses internet web technology to deliver information and services to users or other information system / application. It is a software system whose main purpose is to publish and maintain data by using hypertext-based principles. A web information system consists of one or more web applications, together with information components and other non-web components. A web browser is used as front-end whereas a database servers as back-end New Information systems must provide better security than legacy systems but at the same time it should not decrease the performance [3]. There are many approaches to make different legacy systems to communicate with each others. The main approaches which are: 1) Introducing a wrapper: can “inject” code into legacy a IS allows it to communicate with the requester. 2) Using a transducer, which accepts messages from the requester, translates them into the program's native language and protocol, and passes them on to the legacy IS. [4] In this paper we will focus on agent based web services as a solution for this issue_. The solution is platform independent. In a first step it will discover and determine the different architectures. In a second step it will make these two platforms communicate with each others. 2. PREVIOUS WORKS 1. The paper [5] describes how web- based services becomes more agent-like and how the result of this will yield. 2. The paper [6] presents an integration of agent -mobile and the web services technology. 3. The paper [7] proposes an agent-based web services architecture and apply to augment manufacturability to increase the efficiency of the distributed collaboration. 4. The paper [8] presents some agent-based and context-oriented approach for web services composition. 5. The paper [9] presents a gateway architecture for connecting software agents and Web services in a transparent manner with fully automatic operation. 6. The paper [10] describes a solution for pro-active Web services composition and selection. 3. PROPOSED ARCHITECTURE In this paper we used an agent based web services for making two independent platforms to communicate with each other in two steps: - In a first step: it will discover and determine the different architectures. - In a second step the two platforms communicate with each others. 3.1 DISCOVERIG THE TYPE OF OPERATING SYSTEM ARCHITECTURE. There are many ways and methods that can be used to discover the different in architecture of operating systems, and these methods depend on the type of Operating system that may used. We are facing a lot of different operating systems used, such as Unix (it is a powerful, multi- user environment that has been implemented on a variety of platforms. Once the domain of servers and advanced users, it has become accessible to novices as well through the popularity of Linux and
  • 3. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME 11 Mac OS X. With the notable exception of Microsoft Windows, all current major operating systems have some kind of Unix at their cores) [11]. A Linux-based system is a modular Unix-like operating system. It derives much of its basic design from principles established in Unix during the 1970s and 1980s. Such a system uses a monolithic, the Linux kernel, which handles process control, networking, and peripheral and file system access. Device drivers are either integrated directly with the kernel or added as modules loaded while the system is running [12]. Microsoft Windows is a series of graphical interface operating system developed, marketed and sold by Microsoft. Microsoft introduced an operating environment named Windows on November 20, 1985 as a graphical operating system shell for MS-DOS in response to the growing interest in graphical user interfaces (GUI). Microsoft Windows came to dominate the world's personal computer market with over 90% market share, overtaking Mac OS, which had been introduced in 1984, As of April 2013, the most recent versions of Windows for personal computers, mobile devices, server computers and devices are respectively Windows 8, Windows Phone 8, Windows Server 2012 and Windows Embedded 8 [13]. In this paper we will focus on windows7 version with two different architectures, the 32bit architecture and 64bit architecture, There are many methods which can be used to discover and determine the specific type of operating system architecture, such as: 1. Read information from the Windows Registry, this is very easy; you only have to use the Registry class in .NET. 2. Use environment variables. However, it does not supply you with additional details you might want. For example: There is no way to detect Windows® 7 editions. 3. Use the Windows Management Instrumentation (WMI) query, WMI gives you everything you possibly might need in one single shot, and just require a few lines of code. WMI is not supported in older versions of the Windows® NT Kernel (but this is becoming less of a problem nowadays). 4. There is a fourth method, which is to use the OS Version property in .NET found under the Environment class. 5. Another solution that is also available, is (Environment.Is64BitOperatingSystem). However, this works only in .NET Framework 4.0 and apps made with .NET Framework 4. In this paper we are going to apply the forth method, which is, the PROCESSOR_ARHITECTURE. It is not a hardware processor; it is referring to the processor that the OS software was made for. PROCESSOR_ARCHITECTURE is the set of combinations Portable Executable Kinds and Image File Machine that describes valid PE file types for managed code. The algorithm of using this function is: String arch = Environment.GetEnvironmentvariable (“processor_Architecture”); If (Arch.IndexOf (“64”) >0)) Then // architecture of operating system is 64Bit; Else // architecture of operating system is 32Bit;
  • 4. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME 12 The block diagram of this algorithm is shown in figure (1) below: Fig (1): block diagram of the algorithm Figure(2) below shows the output or the result of a program which will try to implemented it in windows 7 but 32bit architecture , the return value of Arch.IndexOf(“64”) will be (-1) , whereas in 64bit architecture will be more than (0). Fig (2) 3.2 TWO INDEPENDENT SYSTEMS COMMUNICATE WITH EACH OTHER BY USING AGENT BASED WEB SERVICE There are several ways to make two independent operating systems to communicate with each other .The choice of which of these methods is more effective and practical, mainly depends on the type and architecture of the operating systems themselves. As pointed out before there are many operating systems (as we mentioned in previous paragraph) , but in this paper we chose Windows7 but with different architectures 32bit and 64bit , and the old one without any providing security while the new one will provide security by using one of Cryptography algorithm, these methods are : 1) Introducing the Transducer, accepts messages from the requester, translates them into the program's native language and protocol, and passes them on to the legacy IS. 2) The second one, introducing the wrapper, can “inject” code into a legacy IS to allow it to communicate with the requester.
  • 5. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME 13 3) The third solution that is, Rewriting [1], 4) forth one is by using agent based web service ,which will used in this paper , This web service consists from methods which are used to check the current operating system and according to this detecting , it will call particular a web service. In this paper agent based web services are used to make two independent operating systems windows7 32bit and windows7 64bit communicate with each other by using three models . These models are: First model: Web service (legacy Information System) This web service is mainly used to fetch data from the server using 32 bit windows environment. This web service will also check current system hardware details and accordingly will call respective web service. This Web service will contain the methods which can be run only on legacy systems. The coding will be according to the legacy system platform and technology. E.g. .32 bit operating system platform. This Web service will pass the variables/messages without any encryption or decryption and thus providing less security. Second model: Web Service (New Information System) This is new web service which is improved by adding features like Encryption, giving Instant messages of user activities, sending mails etc. In this web service all the methods will be implemented using new technology in new legacy system. This web service will pass the variables/messages in an encrypted format and it will return decrypted messages. Third model: This web service will contain a method which is used to check the current hardware platform, Depending on the detected platform, it will call a particular web service. It is responsible for selecting the proper web service from the community of web services. A community is a “container” that clusters Web services based on a specific area of interest. All Web services that belong to a given community share the same area of interest. As shown in figure(3) below , the general architecture of the work . Fig (3): the general work architecture
  • 6. International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 - 6375(Online), Volume 4, Issue 5, September - October (2013), © IAEME 14 4. CONCLUSION In this paper we have created and applied a new agent based web service, it is used to provide communication between two web services, one of them is in old operating system without security, whereas the other one is in a new operating system containing security features. The agent based web service contains methods which can be used to check current platform. Depending on the detected platform, it will call particular web service. 5. FUTURE WORK Customer satisfaction is the main aim of every system. We should provide a better and faster system to the customer. In our system we provide better communicate between old and new operating systems and platforms without reducing the performance, all aims should be reached at minimal expenses. Our future work will focus on necessary hardware improvements in new IS to gain same performance which we get in old legacy system and provide better security also. 6. REFERENCE [1] Ss. Cyril and Methodius University / Faculty of Natural Science and Mathematics - Institute of Informatics, Gazi Baba BB., “Security Based Performance Issues in Agent-based Web Services Integrating Legacy Information Systems”, [2] http://en.wikipedia.org/wiki/Legacy_system [3] http://en.wikipedia.org/wiki/Web_information_system. [4] Genesereth, M. R., Ketchpel, S. P.: Software Agents. In: Communication of the ACM, Vol.37, No. 7 July (1994). [5] Huhns, M.N.: Software Agents: The Future of Web Services. In: Kowalczyk, R. et al.(Eds.): Agent Technology Workshops 2002, LNAI 2592, pp. 1–18, 2003. Springer, Heidelberg (2003). [6] Zhang, J., Wang, Y., Varadharajan, V.: Mobile Agent and Web Service Integration Security Architecture. In: SOCA '07 Proceedings of the IEEE International Conference on Service- Oriented Computing and Applications. IEEE Computer Society Washington, DC, USA (2007). [7] Huang, C., Tseng, T., Gung, R. R., Chang H.: An agent-based web services solution to collaborative product design. International Journal of Knowledge-based and Intelligent Engineering Systems, Vol. 9, n. 2, p.63--79, (2005). [8] Maamar, Z., Mostefaoui, S.K., Yahyaoui, H.: Toward an Agent-Based and Context-Oriented Approach for Web Services Composition. J. IEEE Transactions on Knowledge and Data Engineering, Vol. 17, No. 5, 686--697, (2005). [9] Greenwood, D., Calisti, M.: Engineering Web Service – Agent Integration. In: IEEE Systems, Cybernetics and Man Conference, vol.2, pp 1918--1925, The Hague, Netherlands, (2004) [10] Matskin, M., Küngas, P., Rao, J., Sampson, J., etersen, S.A.: Enabling Web Services Composition with Softward Agents. In IMSA (2005) pp 93--98 [11] kb.iu.edu/ Unix [12] en.wikipedia.org/wiki/ Linux [13] en.wikipedia.org/wiki/Microsoft_Windows [14] Asfa Praveen and Shamimul Qamar, “Framework for Service Oriented Development of Monolithic Legacy Software”, International Journal of Computer Engineering & Technology (IJCET), Volume 4, Issue 2, 2013, pp. 373 - 378, ISSN Print: 0976 – 6367, ISSN Online: 0976 – 6375.