Abstract
Web services and agent technology play a significant role while resolving the issues related to platform interoperability. Web service interoperability organization (WS-I) provided the guidelines to remove the interoperability issues using basic profile 1.1/1.2 product. However, issues are still arising while transferring the precision values and an array with null values between different platforms like JAVA and .NET. As in a precision issue, JAVA supports data precision up to the 6th value and .NET up to the 5th value after the decimal and after increasing their limits, the whole number gets rounded off. In array with a null value issue, JAVA treats null as a value but .NET treats null as an empty string. To remove these issues, we use the WSIG-JADE framework that helps to build and demonstrate a multiagent system that does the mapping and conversions between agents and web services. It limits the number of digits to the 5th place after the decimal thereby increasing the precision in data sets, whereas it treats null as an empty string so that string length remains the same for both the platforms thereby helping in the correct count of data elements.
Highlights
Due to an increase in Internet and IT infrastructure, web services are becoming popular day by day
The web service delivers services to the end user in SOA (Service-Oriented Architecture) environment. It can be hosted on several different platform servers to provide the user a dynamic web environment [1]
Web service interoperability organization (WS-I) [4] and FIPA [5, 6] provide the guidelines to ensure that the web services and agent technology can be deployed and run on different platforms used by clients [7]
Summary
Due to an increase in Internet and IT infrastructure, web services are becoming popular day by day. WS-I [4] and FIPA [5, 6] provide the guidelines to ensure that the web services and agent technology can be deployed and run on different platforms used by clients [7]. There are five interoperability issues found like precision value, an array with null value, complex data structure, date format, and unsigned data types when passing web service to the JAVA and .NET platform [15]. A header part contains the service address, and a body part is used to transport web services using an XML structure It can access remote web services and pass to client applications through SOAP [18]. The data passed between web services should be in an understandable and meaningful format
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.