Headerbild zu Automation mit Open Source

Automation with Open Source

Relieve developers, save time and increase the quality of the product with automation tools.

Benefit from automation tools:

Software development can often be characterised by repetitive tasks such as managing dependencies and configurations, testing functionality and security, and deploying changes to target systems. Automation tools provide a remedy.

Time saving

Tasks that developers have to perform are taken over independently by automation tools. This can save a lot of time in development.

Increased quality

The compliance with code styles and standards is checked and adhered to independently of the developer. This increases the quality of the product enormously.

We make use of these open source automation tools:

The tools listed below are at different points in the development process and perform various tasks. 

Ansible is an Open Source automation tool for configuring and administering servers to automate repetitive tasks. Regardless of whether it is a single system or many: It is available as Open Source software under the GNU General Public License for DevOps around the world. Ansible is characterized by the following features:

  • Agentless 
  • Python
  • SSH 
  • Infrastructure as a code
  • Push architecture

Jenkins is the leading Open Source automation server supported by a wide range of developers, testers, designers, and others interested in continuous integration and deployment and modern software delivery practices. Based on Java Virtual Machine (JVM), it provides more than 1,500 plugins that let you extend Jenkins for automation with virtually any technology that software development teams work with. In 2019, Jenkins surpassed 200,000 known installations, making it the most widely deployed automation server.

TIMETOACT uses Jenkins at customer HOCHBAHN as a build and deployment server and for performance testing based on Gatling.

Maven helps developers get an overview of the state and dependencies of a Java project in a short time. Although developers still need to understand the basic mechanics of the project, Maven takes the burden of managing many of the details off their shoulders. Maven builds a project using its Project Object Model (POM) and a set of plugins. Once you know how a Maven project works, you can apply that knowledge to all Maven projects. Which, in sum, saves a lot of time.

Maven provides useful project information. Some of these are taken from your POM and some are generated from your project's sources. This can be for example:

  • Change log generated directly from source control
  • Sources cross-referenced
  • Mailing lists managed by the project
  • Dependencies used by the project
  • Unit test reports including coverage
  • Third-party code analysis products also provide Maven plugins that add their reports to the standard information provided by Maven

Maven aims to collect current principles for developing best practices and make it easy to steer a project in that direction. For example, specifying, running, and reporting unit tests are part of the normal build cycle with Maven. 

Our Success Stories on Automation

Headerbild zu Containerisierung mit Open Source
Technologie

Containerisation with Open Source

Containerization is the next stage of virtualization and provides secure and easy compartmentalization of individual applications. The process of deploying an app has been simplified many times in recent years.

Headerbild zu Webserver mit Open Source
Technologie 11/12/20

Web server with Open Source

Web servers provide their application with the gateway to the world: this is where requests for data for a complex web app and resources for a website go in and out.

Headerbild zu Datenbanken mit Open Source
Technologie 11/12/20

Databases with Open Source

Every dynamic application needs some form of database to store its data logically and sorted. However, there is no one-size-fits-all solution, but it should always be looked at the use case to make the appropriate choice.

Logo Open Source
Technologie Übersicht

Open Source Technologies

Open source means open to the public. In the context of IT, this means that the source code can be publicly seen, used and changed by anyone. Therefore, open source products are usually free of charge.

Technologie 1/7/22

Advice around Mendix

Develop your solutions quickly and independently in low-code with the leading technology vendor. Use the Mendix toolkit and model your applications with visual elements.

Technologie

Pimcore als Open Source Software Platform

Pimcore is a free-to-use open source software platform and is already used effectively in many corporate fields. With Pimcore, your classic day-to-day business problems with portals and websites are easily solved as we tailor the platform to your specific business requirements.

Headerbild zu Microsoft Power BI
Technologie

Microsoft Power BI

Power BI is the ideal complement to the Microsoft-centric analytic solution in the enterprise. As a standalone version "Power BI Desktop" it is free of charge. With Power BI, companies create quick, comprehensive and meaningful visual analyses.

Headerbild zu IBM Decision Optimization
Technologie

Decision Optimization

Mathematical algorithms enable fast and efficient improvement of partially contradictory specifications. As an integral part of the IBM Data Science platform "Cloud Pak for Data" or "IBM Watson Studio", decision optimisation has been decisively expanded and embedded in the Data Science process.

Technologie 10/25/24

Advice around Mendix

Develop your solutions quickly and independently in low-code with the leading technology vendor. Use the Mendix toolkit and model your applications with visual elements.

Technologie 1/12/22

Our service offer for Mendix

The Dutch software manufacturer gives us the possibilities to create platform-independent low/no-code solutions for you with its products. In addition, we offer a wide range of services related to Mendix and are available to you from conceptual design to hosting and operation of your new solution.

Headerbild zu Microsoft Azure
Technologie

Microsoft Azure

Azure is the cloud offering from Microsoft. Numerous services are provided in Azure, not only for analytical requirements. Particularly worth mentioning from an analytical perspective are services for data storage (relational, NoSQL and in-memory / with Microsoft or OpenSource technology), Azure Data Factory for data integration, numerous services including AI and, of course, services for BI, such as Power BI or Analysis Services.

Headerbild zu IBM DataStage
Technologie

IBM InfoSphere Information Server

IBM Information Server is a central platform for enterprise-wide information integration. With IBM Information Server, business information can be extracted, consolidated and merged from a wide variety of sources.

Haderbild zu IBM Cloud Pak for Application
Technologie

IBM Cloud Pak for Application

The IBM Cloud Pak for Application provides a solid foundation for developing, deploying and modernising cloud-native applications. Since agile working is essential for a faster release cycle, ready-made DevOps processes are used, among other things.

Referenz

HOCHBAHN Managed Services

A high-performance and transparent IT forms the basis for being able to react quickly to new requirements. The IT specialists of TIMETOACT GROUP take over the managed services for the entire IBM WebSphere platform of Hamburger Hochbahn AG (HOCHBAHN).

Headerbild für IBM SPSS
Technologie

IBM SPSS Modeler

IBM SPSS Modeler is a tool that can be used to model and execute tasks, for example in the field of Data Science and Data Mining, via a graphical user interface.

Technologie

Microsoft Azure Synapse Analytics

With Synapse, Microsoft has provided a platform for all aspects of analytics in the Azure Cloud. Within the platform, Synapse includes services for data integration, data storage of any size and big data analytics. Together with existing architecture templates, a solution for every analytical use case is created in a short time.

Headerbild zu Microsoft SQL Server
Technologie

Microsoft SQL Server

SQL Server 2019 offers companies recognized good and extensive functions for building an analytical solution. Both data integration, storage, analysis and reporting can be realized, and through the tight integration of PowerBI, extensive visualizations can be created and data can be given to consumers.

Headerbild zu IBM Watson® Knowledge Catalog
Technologie

IBM Watson® Knowledge Catalog/Information Governance Catalog

Today, "IGC" is a proprietary enterprise cataloging and metadata management solution that is the foundation of all an organization's efforts to comply with rules and regulations or document analytical assets.

Headerbild zu IBM Planning Analytics mit Watson
Technologie

IBM Planning Analytics mit Watson

IBM Planning Analytics with Watsons enables the automation of planning, budgeting, forecasting and analysis processes using IBM TM1.

Logo Talend
Technologie Übersicht

Talend

Lay the foundation with Talend, coupled with the expertise of certified data experts from TIMETOACT. Take advantage of the diverse and long-standing experience to identify the methods, architectures and software components that are right for you.