Skip to content
TEAF

TEAF

TESCO SW Enterprise Application Framework (TEAF) offers a platform which is loaded with features for developing small and large multi-layer web applications including the support for mobile access to your data.

Solution benefits

TEAF is endowed with instruments that will guide you through the entire development process from the analytical draft through programming and testing of the application logic to the final product which can be presented to the customer. Due to the large amount of the preconfigured basic functionality and graphical components of the user interface, TEAF will allow you to maximize the effectiveness of your application development and primarily to deliver the functionality desired by the customer in a short time. Thanks to the TEAF platform, the application development is easier than ever before.

The solution is fully in line with the concept of modern e-Government.

The solution is fully in line with the concept of modern e-Government.

A high level of integration.

A high level of integration.

The single interface for all operations of the internal and external users.

The single interface for all operations of the internal and external users.

Scalability (it is possible to operate the components in both the high-availability mode or the high-stress mode).

Scalability (it is possible to operate the components in both the high-availability mode or the high-stress mode).

All the external links are dealt with through the integration interface services in accordance with the principles of the process and data integration.

All the external links are dealt with through the integration interface services in accordance with the principles of the process and data integration.

The single interface for all operations of the internal and external users.

The single interface for all operations of the internal and external users.

Modules / Solution areas

The TEAF platform provides the necessary tools and functionality for developing multi-layer web applications of any size. Due to the unique technical solution, the application data can be available for the end user at any time and on any device that is being used. Among the main benefits of the TEAF platform there are in particular: faster and more efficient development of software, lower costs of the software development, set of preconfigured graphical components, data security, ability to access the data at any time and from anywhere, robustness and scalability, support of an established and stable IT company.

UI components

The most commonly used components, such as lists, detail forms, buttons, edit fields (e.g. date, time, image, file, etc.), trees, graphs, etc., no longer need to be evolved. They are already preconfigured for you in the TEAF framework and you can start to use them immediately.

The design of the UI

Using the preconfigured and ready-made UI components of the contained UI editor, with only a few moves of the mouse, you are able to design your first form in a moment. In addition, thanks to the fact that the editor is built on the principle of WYSIWYG (What You See Is What You Get), you will have the certainty that the displayed form will look the way the user really wants to.

The appearance of the application

Does the default appearance of individual UI components or even the entire application not suit you? Never mind, all components of the graphical user interface are ready to help you to impart the appearance which you expect to get.

Localization

While developing, the TEAF platform reckons that you want to deliver your applications from all over the world; therefore, it allows localizing all the displayed user texts to an unlimited number of world languages.

Access rights

The security of your data is a priority for us that is why all the user permissions are set and evaluated on the server side. An unauthorized person will not be able to get to your data easily.

User authentication

To log on to the end application, you can use the application, database or ActiveDirectory accounts with support for SSO (Single Sign On). In case of need, it is possible to provide support for AGW (Access Gateway) SSO systems or OTP (One Time Password).

Audit

If it is important for you to monitor who and when has done which operation in your application and with which data, then you can use the built-in audit. If the audit is on, no one will be able to claim „I didn’t do it“.

Cryptography

The users of your applications built on the TEAF platform can conveniently create and verify the electronic signatures, time stamps, or encrypt data. On top of that, everything is done with regard to maximum security and in accordance with the legal requirements.

Exports

The users can export the data displayed on the standard forms to XLSX, CSV or XML, so they can share them with other colleagues. Similarly, you can also export data such as charts and graphics to PNG or PDF format. The solution built over the TEAF platform is both open and ready to provide the export extension to other necessary formats.

Reports

The basic printable reports such as printing a list, printing a record, etc. are preconfigured for the user. At the same time, the TEAF platform allows to define your own templates in DOCX format through the use of a simple query language. The templates can then be made available to the user. Reports can be printed to PDF, DOCX, XLSX, and other formats.

Workflow

The TEAF platform offers the complex and fully adaptable workflow engine which is able to fulfil all your most demanding requirements. Everything, according to what is possible to make your decisions and what is relevant for you, can be set together with the TEAF workflow engine.

DMS

You can use not only the application database, but also the preconfigured connectors for IBM FileNet DMS, Oracle DMS or FileSystem DMS for storing documents. Additionally, you can combine the DMS functionality e.g. with the workflow engine which is also the part of the TEAF platform. This way you can move your solution to a higher level. Furthermore, the platform is being set to the extension to other DMS connectors.

SMS, e-mails, internal reports

By means of the functionality for automatic or manual sending of SMS, e-mails, and internal reports, you can always keep your users informed e.g. about the status of the solution of their requirements.

Scheduled tasks

If you need to run specific activities within the application automatically and regularly, then there is nothing easier than to take advantage of the built-in functionality for the scheduled tasks. This way you can e.g. run the conversion of wages each first day of the month.

Long-running transactions

You run e.g. the closing request and wait and wait and wait. With us, you don’t have to go through this at all. Long-running operations are automatically moved to the background after the set time and the user can continue to work in the application. The user is informed on completion of the operation through an internal report.

Performance counters

If you are developing an application, the availability of which is critical and you need to monitor it e.g. through the Microsoft SCOM, then, for this purpose, the so-called application performance counters are made available. By means of these counters, you can monitor the number of logged on users, the average response time of the application server or database, the number of errors, etc.

Technology

Model-Driven Development

Generating data structures and programming classes have never been so easy with any other development platform.

The application (business) layer

To create the application logic, you can take advantage of the rich capabilities of the programming language C # and Microsoft.NET Framework in general. TEAF is fully compatible with it at this level.

The presentation layer

The TEAF framework enables to create the presentation layer in Microsoft Silverlight, HTML (JavaScript, CSS) or modern HTML5 (TypeScript, CSS3) with the responsive web design. The decision what technology to choose is fully up to you.

The API interface

If you want to develop your own presentation layer outside the TEAF platform, you will not have any problem as well. You can build the presentation layer based on your desired technology over the available and well documented API of the application service. Similarly, you can use the API for the integration with third-party systems.

Mobile platforms

Thanks to the ability to generate the presentation layer using modern web technologies such as HTML5, CSS3, TypeScript, and JavaScript as well as the responsive web design, there is no longer need to worry that you will not get to your data anytime and anywhere from your smart mobile phone or tablet PC (Android, Windows Phone/Mobile, iOS).

The object-relational mapper (ORM)

You don’t have to deal with the question of how to convert individual objects of the programming language into the database environment and back, since the ORM which is the part of TEAF and supports the Oracle database and Microsoft SQL Server will solve the problem for you.

Reference projects

 

The information systems of the platform FaMa+ are built on TEAF. For several years, they find application i.a. in the medical facilities (FaMa+ TPIS), state administration organizations (FaMa+ AM, FaMa+ ITSM, FaMa+ EAI) or companies which provide short-term/long-term rentals and other services (FaMa+ CAFM).