Browser-Based Framework for Reusable Web Service Construction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Businesses face challenges in delivering goods and services quickly and efficiently due to the need for faster and cheaper IT operations, which are hindered by the complexity of integrating and automating processes across various information resources and automation applications.
Innovation Solution
A browser-based application development framework that allows users to create and deploy reusable web services without programming knowledge, enabling the construction of business applications and workflows through a platform-independent web interface, facilitating agile and efficient business process management and integration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If traditional programming methods are used to integrate and automate business processes across multiple information resources and automation applications, then the functionality and automation capability can be achieved, but the development time, cost, and complexity increase significantly
Solution Approach 1:
The patent uses visual modeling to create abstract representations of business processes that can be automatically transformed into executable code. Instead of manually programming each integration scenario, the system copies and reuses standardized process patterns and integration templates, dramatically reducing development time while maintaining automation capability
Solution Approach 2:
The patent replaces traditional manual programming mechanics with automated code generation and visual modeling tools. The system automatically translates visual process models into executable integration code, eliminating the need for developers to manually write and debug complex integration code for each business process
2Extent of automation
If traditional programming methods are used to integrate and automate business processes across multiple information resources and automation applications, then the automation functionality can be achieved, but the complexity of integration increases
Solution Approach 1:
The patent segments complex business process integration into standardized, reusable components and patterns. By breaking down integration logic into modular visual building blocks that can be independently configured and reused, the system reduces the perceived complexity of integrating multiple information resources and automation applications
Solution Approach 2:
The patent creates universal integration patterns and standardized connectors that work across different information resources and automation applications. These multi-functional components can be reused across multiple integration scenarios, reducing complexity by providing a consistent approach rather than requiring custom solutions for each integration case
3Adaptability or versatility
If custom programming is used to adapt to changing data sources and business requirements, then the automation can be customized, but the development cost and time increase
Solution Approach 1:
The patent enables dynamic adaptation of business process automation through visual modeling that allows users to modify process flows, data sources, and integration logic without reprogramming. The system dynamically generates updated code from the modified visual models, providing adaptability to changing requirements while avoiding the cost of custom programming
Solution Approach 2:
The patent empowers business users to perform their own process adaptation and customization through visual modeling tools without requiring programming expertise. The system automatically handles the complex code generation and integration tasks based on user-friendly visual configurations, making adaptability accessible to non-technical users and reducing dependency on expensive developers
Data Source
AI summary
A system, method, and/or machine readable medium including a set of stored instructions that, if executed by a processor, may cause one or more computers to receive user input via a platform independent web-based interface, wherein the user input is to identify application logic and one or more data repositories. The instructions can also cause one or more computers to generate a reusable web service based at least in part on the user input, and construct an application workflow based at least in part on the reusable web service. As a result of usage of such a web-based application development platform, users can create/assemble/generate both traditional & non-traditional software applications/services to perform a specific business functions or operations. Moreover, non-traditional software components are sharable web services, which can be used to create/generate a composite application.


