SADL Artifact Generation for Business Object Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Small and medium-sized businesses lack the resources to develop and maintain user processes for accessing and modifying business objects within existing computer systems, as these systems typically do not provide the necessary tools or support for creating and executing such processes.
Innovation Solution
A computerized method that generates Service Adaptation Definition Language (SADL) files and associated artifacts to enable users to define and execute user processes for accessing and modifying business objects, with SADL files acting as design-time and run-time artifacts, and process agents handling message packing and unpacking without user input.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If computer systems provide data hosting and applications, then users gain reliable access to hosted data via various platforms, but users lack the resources to develop and maintain custom user processes
Solution Approach 1:
The patent introduces an intermediary system comprising a user process generator, artifact generator, and process agent that mediates between the user's simple process definition and the complex underlying system. The user process generator receives high-level user input and automatically generates the necessary artifacts (SADL files, process definitions, data mappings) without requiring users to manually create these complex components, thus resolving the contradiction between system reliability and user process development capability.
Solution Approach 2:
The system enables self-service by allowing users to define their own custom processes through simple interfaces without needing specialized knowledge or resources. The automatic artifact generation and process compilation features allow users to independently create, deploy, and maintain custom processes on the hosted system, empowering small and medium-sized businesses to develop their own process solutions.
2Adaptability or versatility
If businesses develop specific user processes for numerous users, then users get customized processes, but the hosting business exhausts its limited resources
Solution Approach 1:
The patent employs copying by generating standardized artifacts (SADL files, process definitions, data mappings) that can be reused across multiple users and processes. Instead of manually developing custom processes for each user, the system automatically generates and replicates these artifacts, allowing the hosting business to serve numerous users with customized processes without proportionally increasing resource consumption.
Solution Approach 2:
The system changes parameters by transforming high-level user process definitions into detailed technical implementations through automatic artifact generation. The user process generator and artifact generator modify the level of detail and specificity of process definitions, converting simple user requirements into executable processes with all necessary artifacts, thereby enabling adaptability without linear resource increase.
3Ease of operation
If users develop user processes manually, then they have control over process creation, but the process becomes complicated requiring many artifacts to be created and executed
Solution Approach 1:
The patent segments the complex process development task into distinct automated components: user process generation, artifact generation, and process compilation. The user process generator handles high-level process definition, the artifact generator automatically creates necessary artifacts (SADL files, data mappings), and the process agent compiles and executes the process. This segmentation maintains user control while eliminating the need for users to manually manage complex artifacts.
Solution Approach 2:
The patent extracts the complex artifact management tasks from the user's direct control and transfers them to automated system components. The artifact generator and process agent handle the creation, validation, and compilation of complex artifacts without user involvement, while users retain control over the high-level process definition and objectives. This extraction simplifies the user experience while maintaining process customization.
4Adaptability or versatility
If small and medium size users generate user processes, then they can access hosted data with custom processes, but they lack adequate resources for developing, implementing, and maintaining processes
Solution Approach 1:
The patent implements universality by creating a multi-functional system that combines user process generation, artifact generation, process compilation, and execution management into a single integrated platform. This universal system serves multiple functions that would otherwise require separate tools and expertise, enabling small and medium-sized users to access custom process capabilities without needing multiple specialized resources or tools.
Data Source
AI summary
A computerized method for accessing a business object for a user defined process includes receiving at a computer system a request for generation of a user process for access to a business object, and generating via the computer system an SADL (Service Adaptation Definition Language) from a data mapping of business object data of the business object, wherein the data mapping includes a mapping of the data mapping. The computer method further includes generating via the computer system a plurality of artifacts to support the user process, wherein the SADL file is an artifact for designing the user process at a design time and for run time execution of the user process.


