Web Service XML Interface for Cross-Platform Application Commands
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Inefficient communication between applications running on incompatible platforms due to lack of compatibility, leading to redundant development and maintenance efforts, and requiring specialized knowledge of HTTP and TCP/IP socket programming for web service calls.
Innovation Solution
A method and system for invoking application commands using web service requests with XML documents, allowing programmers without knowledge of TCP/IP socket programming or Transport Layer Security to make web service requests by generating and transmitting XML documents over a network communication protocol, simplifying the process of sending REST web service requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If applications run on incompatible platforms, then platform-specific functionality is maintained, but communication efficiency deteriorates and redundant development is required
Solution Approach 1:
The patent implements a universal communication interface using web service calls with XML documents that can be used across different platforms (Windows, Linux, macOS, etc.). The XML-based request format serves as a common language that application commands can use regardless of the underlying platform, eliminating the need for platform-specific communication protocols and enabling cross-platform interoperability while maintaining communication efficiency.
2Ease of operation
If specialized HTTP and TCP/IP socket programming knowledge is required, then web service call capability is achieved, but ease of operation deteriorates
Solution Approach 1:
The patent introduces an intermediary layer that translates high-level application commands into web service calls with XML documents. This intermediary mechanism handles the complexity of HTTP and TCP/IP socket programming internally, allowing programmers to invoke web services using simple, standardized XML formats without needing to understand underlying network protocols, thus significantly improving ease of operation.
3Adaptability or versatility
If applications are duplicated across platforms, then platform compatibility is ensured, but development and maintenance effort increases
Solution Approach 1:
The patent enables a single application command to be invoked across multiple platforms through a unified web service interface using XML documents. Instead of duplicating applications for each platform, the same XML-based web service call can execute the application command on any platform that supports the web service protocol, eliminating redundant development and maintenance efforts while ensuring cross-platform compatibility.
Data Source
AI summary
A method for invoking an application command includes generating a web service request. The web service request includes an extensible markup language (XML) document in the body of the web service request. The XML document includes information indicating an application command. The method further includes transmitting the web service request to a server using a network communication protocol.


