Flex Application Integration with Secure Enterprise Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pharmaceutical companies face challenges in effectively communicating complex product details to physicians due to the limitations of existing client-side technologies like Adobe Flex and Windows Silverlight, which are insecure for use with secure enterprise application systems, leading to reduced sales call effectiveness.

Innovation Solution

A system that facilitates communication between an Adobe Flex application and a secure enterprise application system using a base platform with an ActiveX control container and Javascript, allowing the Flex application to invoke methods and interact with the underlying platform securely.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If client-side technologies like Adobe Flex or Windows Silverlight are used for animated presentations, then presentation engagement and effectiveness are improved, but security is compromised due to scripting capabilities

Engineering Contradiction:
Improvepresentation engagementVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a server-side intermediary layer that receives requests from the Flex client, processes them through secure server-side logic, and returns results. This mediator architecture allows the Flex application to access enterprise data and functionality without direct client-side scripting access, thus maintaining both presentation effectiveness and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the traditional client-side scripting mechanism with a server-side processing mechanism. Instead of using JavaScript or ActionScript to directly access enterprise systems, the system uses HTTP requests and server-side code execution, eliminating the security vulnerabilities associated with client-side scripting while preserving the animated presentation capabilities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If secure enterprise application systems are used, then security is maintained, but integration with client-side animated presentations becomes difficult

Engineering Contradiction:
ImprovesecurityVSAvoidintegration capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal integration layer using standard web protocols (HTTP, XML, JSON) that can accommodate both secure enterprise systems and client-side presentation requirements. This multi-functional interface allows the system to serve both security-critical operations and animated presentation needs through a single unified architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The server-side intermediary acts as a universal translator between the secure enterprise application system and the Flex client. It receives presentation requests, authenticates users, retrieves secure data, and delivers it in formats suitable for animated presentations, thus enabling integration without compromising security or versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If traditional oral presentations with handouts are used, then simplicity is maintained, but information retention is reduced

Engineering Contradiction:
Improvepresentation simplicityVSAvoidinformation retention
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent creates digital copies of presentation content in the form of animated presentations that can be viewed on tablets or computers during sales calls. These digital copies replace physical handouts and provide interactive, engaging content that enhances information retention while maintaining presentation simplicity through automated delivery.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms static handouts into dynamic animated presentations that can adapt to user interaction, provide real-time information, and engage audiences more effectively. The dynamic nature of the presentations maintains simplicity in delivery while significantly improving information retention through interactive and visually engaging content.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9063806B2Flex integration with a secure application
Publication Date: 2015.06.23 ORACLE INT CORP
  • US9063806B2 patent drawing
  • US9063806B2 patent drawing
  • US9063806B2 patent drawing

AI summary

Systems and methods are provided that facilitate communication between an Flex application and a secure Enterprise Application System. An embodiment comprises the EAS, an ActiveX control container provided by the EAS to communicate via Javascript, and a container web page including a Flex application and a Javascript function to invoke the Flex application, wherein the EAS can invoke the Flex application.