Our Integrated Solutions (Cases)
Integration Case Study: Strategic Planning Processes
In a large international corporation senior managers of 400+ business units and subsidiaries in 80 countries use a customized web application developed in J2EE/GWT/GXT to align their strategic goals and report corporate results in three key market segments: mature, rapidly growing and emerging businesses.
The application is used by top management for corporate planning and reporting; however, the management of the day-to-day business initiatives is left to a wide array of office and project management tools. Every time a planning review is due, business units scramble to report to Corporate on actions that can be effectively linked to results.
- Top management needs to delegate initiatives to subordinates and track their progress while explicitly maintaining traceability to high level strategic goals
- Business units need to be able to report on initiatives they undertake while relating them to higher level strategic goals and sales results in the CRM
Implement a collaborative issue management system that is seamlessly integrated to the corporate planning web application and that can be used from mobile devices.
A dedicated JIRA (Atlassian) instance was deployed with a custom JAR plug-in to support day-to-day issue management. Services made use of an underlying Enterprise Service Bus in order to orchestrate the communication between the API of the J2EE/GWT/GXT, the JIRA instance and the Salesforce CRM (for business development goals).
Top management was able to establish high level business goals in strategic planning application and to deploy actions that could be managed as day-to-day issues in JIRA (assigning tasks and subtasks to teams from their cell phones, including adding watchers to issues of interest, etc.; thus gaining a high-level view of work being tracked).
Consumers of corporate reports were able to drill down through periodical results to analyze how issues were managed on a day-to-day basis by business units.
Business units were able to raise issues and suggest improvements in JIRA and link them to the higher level goals established by top management in the strategic planning web application.
Oracle Enterprise Service Bus, J2EE, GWT, GXT, Salesforce CRM, JIRA Software
Sox Compliance Study: Monitoring Litigation Risks
A large EPC with thousands of international projects and facilities is routinely exposed to litigation risks and, as any other NASDAQ listed company, is required to disclose periodical assessments of their exposure to litigation gains and losses, in order to comply with SOX (Sarbanes-Oxley regulations).
The legal teams have a matrix organization by companies, lines of business and territories. They need to compile their assessment of all relevant suits involving any of the subsidiaries or corporate business units by drawing from a large amount of digitized legal documents available in a document management system: OpenText.
- The office of the Corporate Counsel needs a high level (mobile responsive) view of all relevant suits involving the corporation, their risk assessment, and the relevant news submitted by attorneys periodically
- The different legal teams need a case management solution where they could maintain metrics on litigation assessments and organize the documentation related to each case
Implemented a mobile friendly interface allowing the management of all cases and the submission of their assessment and news, as well as the organization of case documentation.
This visualization layer was built using OpenText Smart UI tools consuming OT server APIs.
An additional visualization layer was built on SAP Business Objects providing a dashboard with the state of all relevant suits concerning the corporation. Corporate Counsel users were able to use a tablet and drill down through the different legal actions ranked and organized by risk criteria, business unit and territories, reviewing the latest news in each case. Users were also able to establish a “chat” with attorneys to demand further information in real time.
The legal teams were able to benefit from the document management functionalities of the OpenText server.
Oracle Enterprise Service Bus, J2EE, GWT, GXT, OpenText Web Content Suite. Oracle Database, SAP Business Objects
Mobile App Case Study: Gathering and Enriching Mobile User Data
A top class weight loss company provides their clients with a mobile app to capture and log details of their habits while performing daily activities: eating, exercising, etc.
This required integration of data from multiple sources in the organisation:
- Microsoft and Oracle Databases containing contextual data from mobile users
- Other resources containing predictive algorithms
Mule ESB Enterprise Edition (EE) was implemented to listen for HTTP requests fired by mobile apps from clients going about their exercise routines: what they ate, metrics on habits and data patterns on mobile device usage.
All these calls were enriched with data fetched from various Oracle and Microsoft relational databases and the different pieces of data were aggregated into a single payload to be stored as new information in a SalesForce instance, for business development users to exploit the info.
Part of the data stored in databases was set to use Mule ESB EE as a batch engine: Every couple of days, the entire customer database required updating through a batch process. Mule controlled this process by reading batches of data from the database, using VM queues, optimizing concurrency and performance.
Mule ESB Enterprise Edition (EE), Oracle and Microsoft Databases, SalesForce
International Police Case Study: SSO Federation and Web App development
European government institution needs to establish a direct communication channel between private companies and police and border authorities enforcing intellectual property rights in EU countries, in order to manage information related to counterfeiting findings and ongoing enforcement actions.
- The challenge was to provide a custom tool that could be accessed by users of two separate networks: customs officials only and global internet users. Legacy applications have a very low bandwidth, with no mobile access and outdated quality of service on browser requirements that prevents the use of latest web features.
- The amount of multimedia data needed to be sent through customs networks is significantly high.
- A personalized SSO including network routing is required for the Customs and Borders authorities network.
- Integration with heterogeneous systems inside and outside the government organization enforcing the IP rights is required.
Implemented a web interface for intellectual property stakeholders (Enforcement Authorities, EU agencies and private companies) to share information on products and their intellectual property rights.
This visualization layer was built using Bootstrap and Jquery in order to optimize resources and to avoid unnecessary bandwidth usage, thus providing an improved UI experience for Customs officials.
Two different security frameworks were federated: SSO for companies and the framework provided by the Customs network, which was based on authority specific rules that were implemented via a custom login module.
Fine grained security was implemented for companies, allowing them to control what kind of information was shared in the application layer.
JBoss ESB, Java EE, Spring framework, Oracle DB, bootstrap, Pinsafe