Information Converter for EAI Specification Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for creating information transformation specifications in Enterprise Application Integration (EAI) result in inconsistencies between non-structured specifications and implementation code, as changes to the code are not accurately reflected back in the specifications, leading to discrepancies between analyst and programmer tools.
Innovation Solution
An information converter that processes non-structured information transformation specifications to generate structured specifications and corresponding code, while tracking alterations to ensure consistency and accuracy, using tools like ContentMaster or XSLT, and allowing for graphical mapping and error reporting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If non-structured information transformation specifications are used, then ease of operation is improved, but manufacturing precision deteriorates
Solution Approach 1:
The patent introduces an intermediary structured specification format that bridges between non-structured analyst specifications and structured implementation code. The converter system transforms non-structured specifications into structured specifications as an intermediate representation, ensuring both ease of creation for analysts and precision for code generation.
2Productivity
If code is developed separately from specification, then productivity is improved, but reliability deteriorates
Solution Approach 1:
The patent implements a feedback mechanism where the converter system continuously transforms specifications into code and tracks alterations. When code is modified, the system can detect discrepancies and provide feedback to ensure the specification remains synchronized with the implementation, maintaining reliability while enabling parallel development.
Solution Approach 2:
The system performs preliminary transformation of non-structured specifications into structured specifications before code generation. This preliminary action establishes a precise blueprint that guides subsequent code development, ensuring consistency from the outset while allowing efficient code creation.
3Manufacturing precision
If structured information transformation specification is generated, then manufacturing precision is improved, but device complexity increases
Solution Approach 1:
The patent segments the conversion system into distinct functional components: a specification parser that processes non-structured input, a structured specification generator that creates intermediate representations, and a code generator that produces implementation code. This segmentation manages complexity by dividing the transformation process into manageable, specialized modules.
Data Source
AI summary
An information converter includes: an input for receiving non-structured information transformation specification and a processor. The processor is adapted to (i) convert the non-structured information transformation specification to a structured information transformation specification; (ii) generate information transformation code responsive to the structured information transformation specification; and (iii) associate a code alteration indication to the non-structured information transformation specification in response to an alteration of the information transformation code. A method and a computer readable medium converts the non-structured information transformation specification to a structured information transformation specification; generates information transformation code responsive to the structured information transformation specification, and associates a code alteration indication to the non-structured information transformation specification in response to an alteration of the information transformation code.


