Delta Software Technology

Notre offre

Infos connexes

SCORE® Adaptive Bridges™
Intelligentes Service Enablement für die Wiederverwendung bewährter Anwendungen mit modernsten Technologien: Flexibel, rentabel und non-invasiv.

SCORE Adaptive Bridges generates software adapters, including the management interface, for the connection of application modules. SCORE Adaptive Bridges builds bridges and compensates automatically all differences in languages, techniques and platforms. It makes individual application components into Adaptive Services.

SCORE Adaptive Bridges supports almost any combination of languages, architectures, platforms. Therefore, the following selection is only a first impression. We are happy to provide you more information personally.

Languages

  • Java
  • C#
  • C++
  • COBOL
  • Delta ADS
  • PL/I

Platforms

  • J2SE, J2EE
  • Microsoft Windows
  • Microsoft Windows Server
  • IBM z/OS, IBM AIX
  • Oracle Solaris
  • Fujitsu BS2000/OSD (Siemens BS2000/OSD)
  • HP NonStop Guardian, HP NonStop OSS
  • Unisys OS2200, NPE
  • Unix/Linux – Various manufacturers

TP Monitors, Middleware and communication

  • Fujitsu OpenUTM (Siemens OpenUTM)
  • HP NonStop Pathwax, Tuxedo
  • IBM CICS, IBM IMS TM (IBM IMS/DC)
  • Oracle Tuxedo
  • Unisys OpenOLTP
  • X/Open CPI-C

Databases

  • Fujitsu LEASY (Siemens LEASY), SESAM/SQL-Server, UDS/SQL
  • HP NonStop SQL/MP, SQL/MX
  • IBM DB2, DL/1, IMS/DB, Informix
  • Ingres
  • Microsoft SQL Server
  • Oracle
  • Sybase
  • Unisys RDMS

We also connect your desired languages, architectures or platforms.

Please talk to us.

Or ask specific information about your task.

SCORESCORE Adaptive Bridges is a generative tool that flexibly connects application components together – also and in particular, those that have been developed with different languages and technologies as well as for various platforms. SCORE Adaptive Bridges provides the necessary bridges through the automated implementation of powerful interfaces and solves automatically all the differences between the various languages, platforms and implementation technologies of large application systems.
Due to its high flexibility and the wide range of available versions for platforms and languages SCORE Adaptive Bridges is used for a number of tasks:

  • Application integration: Harmoniously combine old, new and different components in a simple way using tailored interfaces, i.e. application components that have been developed with different languages, architectures, development paradigms and for different platforms.
  • SOA: Extensive support for the development of services and the reuse of (parts of) existing applications and functionality as services within service-oriented architectures.
  • Gradual modernization: By generating adaptive connections SCORE Adaptive Bridges enables a gradual and therefore very safe approach to modernization. No Big Bang: Applications can be decoupled and are gradually modernized. Gradual approach minimizes the risk and enables the use of new technologies.

SCORE Adaptive Bridges reduces the effort for all these tasks. The development automation and generation of precisely fitting connections opens up new possibilities for the organization of projects like these and reduces the risk that arises from the changes for productive applications.

How SCORE Adaptive Bridges simplifies your application integration

In the Application Integration developers fight repeatedly with two basic problems:

  • How to integrate components that have been developed with different technologies?
  • How to deal with interface changes?

SCORE Adaptive Bridges automatically generates all that is necessary for the integration of application components, including the entire interface management. It generates tailored connextions which automatically bridge the gap between different languages, architectures, development paradigms and platforms.

The solution: SCORE Adaptive Bridges generates the individual elements - the bridge ends - in exactly the technology and language that is used for each side, e.g. COBOL for the back-end side and JAVA for the front-end platform. The generated code is readable and maintainable - as if programmed by the best developers.

And if something changes? SCORE Adaptive Bridges recognizes the impact of changes. Impact and dependency analysis as well as the interfaces versioning ensures safety during the lifetime of the applications.

In this way application integration becomes easy.

SCORE Adaptive Bridges suppors the development of a SOA

Services don't just pop out of thin air! Building a SOA is complicated by the existing mix of old and new technologies, application architectures and programming languages. The crucial problem is the lack of adaptivity - This applies not only to the legacy systems, but unfortunately also to the new applications that are now being developed with the latest cutting-edge technologies. Different architectures, development paradigms, languages and platforms have to be connected:

Process-oriented

left-right_arrow

Data-oriented

Business processes

left-right_arrow

Database transactions

Loose coupling

left-right_arrow

Tight coupling

Stateless consumer

left-right_arrow

Stateful provider

User-controlled

left-right_arrow

Application-controlled

Generating is better than programming - SCORE Adaptive Bridges delivers easy and efficient Service EnablementIntelligent Service Enablement

With SCORE Adaptive Bridges you will develop adaptive services and flexible interfaces. Instead of an inflexible central broker, SCORE Adaptive Bridges generates Model Oriented adapters; precisely, flexible and performing. The Adaptive Services and generated adapters always guarantee the necessary flexibility, performance and adaptability, which facilitate the modernization, integration and re-deployment.

For example: Services from COBOL applications

SCORE Adaptive Bridges - Intelligent Service Enablement for COBOL Applications

SCORE Adaptive Bridges helps you to quickly and reliably make your mission-critical COBOL applications available as Adaptive Services for new application contexts in a service-oriented architecture.

>> Détails

Télécharger

And that is only one example: Likewise it is possible to create flexible services from application components that were developed with other languages.

SCORE Adaptive Bridges supports modernizing your applications

Changes in productive applications are risky. Often the modernization or new implementation is not started because the risk of a big bang approach.

Its flexibility allows SCORE Adaptive Bridges to carry out modernization and re-implementations gradually. Individual parts or layers of the applications can be modernized separately. SCORE Adaptive Bridges generates the necessary connections. Changes to the components and interfaces can easily be implemented and the impact and dependency analysis plus the interface versioning you control the impact. How such a comprehensive modernization can be performed is described in our report on RDW.

In this way, changes and modernization of business-critical applications can be carried out safely. The automated implementation of interfaces allows a safe gradual approach to modernization. The applications are decoupled and gradually modernized. This gradual approach will not only provide safety, but also allows you to integrate with new technologies.

SCORE Adaptive Bridges – The Functionality

Information to the functionality of SCORE Adaptive Bridges is available on the following page: SCORE Adaptive Bridges – Product Functionality

SCORE Adaptive Bridges Supported Platforms

SCORE Adaptive Bridges supports almost any combination of languages, architectures and platforms. The document about supported platforms in SCORE Adaptive Bridges provides an initial overview.

References: What our customers say about SCORE Adaptive Bridges

"Our experience with SCORE Adaptive Bridges in the prototype and pilot phase were confirmed when we scaled to the actual project size - 60 developers, 30.000 modules and 12.000.000 lines of code."
Robert Koch, CIO, Suva, Switzerland

"We have generated services for various middleware and platform combinations – SCORE has solved these issues easily. For this project we used a very tight schedule. We were impressed, that we have achieved through the use of SCORE continuous improvement in productivity by 400% to 600%."
Thomas Müller, Manager Anwendungsarchitektur und Methoden, Suva, Switzerland

"The platform independence of the services makes infrastructure decisions much easier: from the once created model, we can produce adapters for every environment and every middleware "at the push of a button."
Dr. Eckhard Otto, CIO SCHORCH, Germany

Case Study - Suva - Overview

SUVA uses generative programming tools from Delta Software Technology to maximise return on investment when integrating COBOL legacy applications in a distributed thin-client architecture.

>> Détails

Télécharger

Case Study - Grupo Edson Queiroz

Grupo Edson Queiroz selects generator-based tools from Delta Software Technology for major migration project from Bull DPS7 to UNIX

>> Détails

Télécharger

Want to modernize, integrate and gradually replace applications?

The increasing development speed of business processes, the scale and complexity of existing core applications and the demands on safety and quality require maximum flexibility in the development of services and automation in the manufacturing of connectivity.

The adaptively of the connection is essential, considering that the integration / connection is not a one off, but a continuous process. Each element within the overall application portfolio has its individual pace of change, its own development and maintenance schedules and its specific technology adaptation cycle.

If you ask yourself one of the following questions, you should talk to us about possible solutions.

  • Reuse – How can I use my existing applications to provide new features faster?
  • Modernization – How can I modernize my applications securely and replace old ones gradually?
  • Bring Your Own Device (BYOD) – How can I bring these different technologies under one roof?
  • Mobile applications – Are we able to offer existing functionality as a mobile application if the user-interaction model is completely different from the back-end application?
  • Application islands – Can I provide a consistent architecture for the integration of application Islands that have arisen over time or through mergers and acquisitions?
  • SOA – How can I provide efficient, safe and reliable services by using my existing applications and data storage systems?
  • Cloud – How can I move parts of my applications to the cloud and connect via secure interfaces with our on-premise applications?
  • Diversity – How can I make maximum use of the experience of the developers and make the most of the technologies used?

Talk to us about your requirements.

SCORE Adaptive Bridges accelerate the construction of a flexible service-oriented application architecture and simplifies reuse of existing functionality to enable the quick deployment of new IT applications and better support of business processes with IT functionality.

What does SCORE Adaptive Bridges offer you?

SCORE Adaptive Bridges extracts all useful information from existing interfaces, data definitions, DBMS-information, etc. SCORE Adaptive Bridges generates the adapters and the entire interface management for the connection of the application components and automatically bridges the gap between the different languages, technologies and platforms.

SCORE Adaptive Bridges:

  • Uses generators, i.e. safe and reliable, but also flexible and adaptive.
    Changes are always implemented in the same way.
    Changes in the architecture or in the framework can be done globally, the affected components are easily regenerated.
  • Generates the platform specific implementation, i. e. developers do not have to worry about platform-specific details, SCORE Adaptive Bridges knows the technical details and generates the complete implementation.
  • Operates non-invasively, i.e. existing applications are encapsulated and need not to be changed, a perfect solution for the automatic integration of back-end systems.
  • No Footprint, i.e. your applications are independent from SCORE Adaptive Bridges. The tool is used temporarily for the duration of the project. The generated application components are easy to maintain or develop further.

SCORE Adaptive Bridges – A functional overview

To connect application components, many requirements must be met. SCORE Adaptive Bridges generates intelligent adapters that guarantee the smooth interaction. In addition SCORE Adaptive Bridges ensures that your applications are agile and react flexibly to changes.

Intelligent adapters

  • Easy reuse and creation of composite applications with generated, adaptive connectivity using a flexible layered architecture
  • Automatically generated Interface Management
  • Automatic Message Handling including format conversion and Object-Relational mapping
  • Encapsulation of middleware technologies
  • Automatic Transaction Management (Session Handling)
  • State Management
  • Business logic for complex requirements
  • Stratification of interfaces and external services

Service agility

  • Optimized choreography including cache management, packaging, pre-fetching, etc.
  • Support multi-granular interfaces instead of an inflexible central broker
  • Automatic generation and runtime support of various interface versions
  • Automatic detection of interface changes as well as comprehensive impact and dependency analyzes provide security after updates
  • Code optimization for deployment platforms
  • Support for parallel platforms

Service- quality

  • Interface versioning for safe rollout
  • Non-invasive integration of legacy systems
  • Integration into host security models
  • High performance
  • High Availability
  • Simple system administration

SCORE Adaptive Bridges reduces the cost of application integration and building service-oriented architectures. It facilitates the modernization and optimization of your business processes. SCORE Adaptive Bridges will also help you to gradually replace, modernize or re-implement your old applications.

What can SCORE Adaptive Bridges do for you? Speak with us about requirements.

Schorch - Automatic Service Enablement with SCORE Adaptive Bridges

Schorch quickly and easily integrate their mainframe legacy applications into their enterprise portal using SCORE Adaptive Bridges from Delta Software Technology.

>> Détails

Télécharger

HP NonStop ServersThis section helps you to learn about the way SCORE Adaptive Bridges generates server-side code to implement adaptive services for business-critical applications on HP NonStop servers.

SCORE Adaptive Bridges platform support changes over time so your specific infrastructure products may not be included below. Please contact your local sales organization to discuss your specific requirements.

Application Reuse

In this section we focus on reusing your existing OSS and Guardian Pathway applications and databases in a flexible service-oriented architecture.

SCORE Adaptive Bridges generates your adaptive services as a series of layers. Please see “Runtime View” for an introduction to the layer architecture and “what goes where.”

20 Years NonStop

Delta has supported the HP (formerly Tandem and Compaq) NonStop (Himalaya) platform since the mid 1980s with the Delta/ADS and Delta/DBI COBOL code generators. Building on this experience, Delta has worked closely with some of our most experienced NonStop customers on the design, implementation and testing of SCORE Adaptive Bridges for the NonStop platform.

NonStop Kernel

SCORE Adaptive Bridges generates adaptive services in standard COBOL for the NonStop Kernel operating system. There are no specific hardware or operating system requirements.

Connectivity

Adaptive services connect to the outside world using the NonStop Tuxedo transaction monitor. SCORE Adaptive Bridges generates NonStop Tuxedo servers and services. The standard performance, fault-tolerance and system management features are fully supported.

OSS Support

SCORE Adaptive Bridges allows you to easily reuse your applications that run in the Open System Services (OSS) environment. OSS applications are directly invoked from the application adapter generated as a NonStop Tuxedo server.

Pathway Support

SCORE Adaptive Bridges allows you to reuse your existing Guardian Pathway server classes by exposing them as adaptive services. Connectivity to your Pathway server classes is achieved using the standard NonStop Tuxedo translation server that converts Tuxedo requests into PATHSEND interprocess messages that are forwarded to the corresponding Pathway server classes.

Database Support

A major benefit of SCORE Adaptive Bridges is the ability to provide managed access to your existing NonStop SQL/MP and NonStop SQL/MX relational databases without having to go through an existing application.

You define the logical data access that you need and SCORE Integration Suite then generates a complete data access server to meet your specific requirements. A data access server is generated for the OSS environment when accessing NonStop SQL/MX databases and for the Guardian environment when accessing NonStop SQL/MP databases.

The data access server is a complete COBOL application program that integrates seamlessly with your adaptive services. By generating fully documented native code you can easily inspect the generated code and use your existing audit, security and monitoring tools.

Transaction Integrity

Adaptive services fully support the distributed integrity functions of the NonStop Transaction Management Facility (NonStop TMF). Your logical transaction boundaries are defined within SCORE Integration Suite and the appropriate transactional logic is generated into the technology adapter, application adapter and data access server.

Client Support

Once you have defined your adaptive services as platform independent models you can generate for any of the client technologies that are available with SCORE Adaptive Bridges – Java, J2EE EJB, C#, C++, ActiveX, COBOL, Web services platforms and many others.

For example – your existing application can be accessed from a Java client on Microsoft Windows, a J2EE EJB server on HP-UX, or even a J2EE EJB environment running on your NonStop server.

SCORE Adaptive Bridges generates all of the platform specific code, making full use of the unique features supported by each client platform and technology. Your adaptive services are always defined fully independently of the client technology. A new client platform is only a click away.

SCORE Adaptive Bridges - Runtime View for HP NonStop

This platform guide helps you to learn about the way SCORE Adaptive Bridges generates server-side code to implement adaptive services for businesscritical applications on HP NonStop servers.

>> Détails

Télécharger

Fujitsu-Siemens BS2000/OSD MainframesThis section helps you to learn about the way SCORE Adaptive Bridges generates server-side code to implement adaptive services for business-critical applications on Fujitsu BS2000/OSD business servers.

SCORE Adaptive Bridges platform support changes over time so your specific infrastructure products may not be included below. Please contact your local sales organization to discuss your specific requirements.

Application Reuse

SCORE Adaptive Bridges enables your existing BS2000/OSD applications and databases to participate, unchanged, as adaptive services in a flexible service-oriented architeture.

Adaptive services are generated as a series of layers. In this section we focus on how the server-side layers are supported on the BS2000/OSD platform.

20 Years BS2000

Delta has supported the BS2000/OSD platform since the mid 1980s with the Delta/ADS and Delta/DBI COBOL code generators. Delta leverages this experience in the design, implementation and testing of SCORE Integration Suite for the BS2000/OSD platform.

BS2000/OSD

SCORE Adaptive Bridges generates adaptive services in COBOL2000 for BS2000/OSD running on the S model (/390 CMOS), SR model (MIPS RISC CMOS) and the SX model (SPARC64) series. There are no specific hardware or operating system requirements.

Solaris

The SX model series supports BS2000/OSD and Solaris running in parallel. SCORE Adaptive Bridges is also available for Solaris. Please refer to "Supported Platforms" for more information on support for Solaris and other UNIX platforms.

Connectivity

Adaptive services connect to the outside world through openUTM, communicating with openUTM-Clients using the CPI-C interface and UPIC transaction protocol. The performance, fault-tolerance and system management features of openNET Server are fully supported.

openUTM Support

SCORE Adaptive Bridges allows you to quickly and simply reuse openUTM dialog-steps to create adaptive services. Dialog-step sub-programs are directly invoked using the KDCS interface from the generated application adapter. This links a KDCROOT driver with the appropriate dialog-step sub-program and any resource managers to build a standard BS2000/OSD openUTM application.

Database Support

A major benefit of SCORE Adaptive Bridges is managed access to your existing BS2000/OSD Oracle database, SESAM/SQL-Server database and LEASY transactional indexed file system, without modifying existing applications or writing complicated data-access routines.

You define the logical data access you need and SCORE Adaptive Bridges then generates a complete data access server to meet your specific requirements.

The data access server is a complete COBOL2000 application program that integrates seamlessly with your adaptive services. Fully documented native code enables easy inspection and use of your audit, security and monitoring tools.

Integration with the hybrid CODASYL/Relational database UDS/SQL is available on a project-specific basis. Please contact your local sales organization to discuss your specific requirements.

Transaction Integrity

Adaptive services fully support the distributed integrity functions of BS2000/OSD and openUTM. Your logical transaction boundaries are defined within SCORE Adaptive Bridges and the appropriate transactional logic is generated into the technology adapter, application adapter and data access server.

Client Support

Once you have defined your adaptive services as platform independent models you can generate for any of the client technologies that are available with SCORE Adaptive Bridges – Java, J2EE EJB, C#, C++, ActiveX, COBOL, Web services platforms and many others.

For example – your existing application can be accessed from a Java client on Microsoft Windows, a J2EE EJB server on Solaris, or even the openSEAS BeanTransactions J2EE EJB environment running on BS2000/OSD.

SCORE Adaptive Bridges generates all of the platform specific code, making full use of the unique features supported by each client platform and technology. Your adaptive services are always defined fully independently of the client technology. A new client platform is only a click away.

SCORE Adaptive Bridges - Fujitsu-Siemens BS2000/OSD Mainframes

This platform guide helps you to learn about the way SCORE Adaptive Bridges generates server-side code to implement adaptive services for business-critical applications on Fujitsu-Siemens BS2000/OSD business servers.

>> Détails

Télécharger