- Products
-
Solutions


Solutions Overview 



Application Portfolio Management 



Application Modernization 



Application Development 

-
Services


Services Overview 



Consulting 



Training 

-
Support


SupportLine Home 



Product Documentation 



Knowledge Base 



Self-Service 



Assisted Services 



Community Forums 



Academic Support 



Newsletter 



About SupportLine 

-
Resources


Resource Center 



Customer Successes 



Executive Summaries 



Analyst Research 



White Papers 



Events 



Webcasts 



User Communities 



Newsletters 



Key Quotes 

-
About Micro Focus


Micro Focus Overview 



At-a-Glance 



Careers 



Investor Relations 



Corporate Responsibility 



Press Room 



Industry Analysts 



Contact Information 



Privacy Statement 



Legal 

We need a modern user interface to better service different internal or external customers
Typical Scenarios
The existing COBOL application is working well and serving internal customers well. However there are now demands like:-
- We need to provide a simple browser interface so our external customer can perform certain queries or transactions in a self-service fashion over the internet.
- Mobile internal users need access to certain functions from phones or PDAs
- Call centre users need a productive GUI to service common queries 80% faster
Servicing requirements via re-use
Often a different language from COBOL needs to be used to meet the user interface requirements but regardless of the language used for the user interface there is no need to re-write any of the original COBOL business processing logic - this code can all be re-used. Although, depending on the architecture of the application, some infrastructure code may be required to support the communication between the user interface and the business processing code.
In a typical COBOL application, the user interface code is a relatively small percentage of the overall code and often the new user interface required is for a different set of users, so the original user interface is still required i.e. often the business demand requires an additional user interface to supplement rather than replace the original user interface.
There are many options available to provide new user interfaces and the most approriate one will depend on the specific requirement, the existing architecture and the type of user interface required.
- Micro Focus includes its own GUI user interface design tools aimed at COBOL programmers which many customer find adequate for their needs
- Micro Focus also include Microsoft’s Winform/WebForm painters and these can be used to create more contemporary user interfaces that work with COBOL applications
- Other Microsoft languages like VB.NET and C# can be used for the front end and Micro Focus COBOL can interoperate with these
- Java and Java toolkits can also be used for the front end and again Micro Focus COBOL can interoperate with Java
- 3rd Party thin client technology can also be used to create rich user interfaces without re-architecting traditional character based COBOL applications
- Micro Focus also includes tooling to expose existing programmable interfaces as , for example, a Web services so they can accessed from any front end or application than can consume Web services
The above technologies can be coupled to COBOL in various ways ranging from standards based implementations such as Web services to client-server solutions using products such as MQSeries, Micro Focus middleware or other proprietary forms of middleware connectivity.


