Webinar Calendar

Main features

1. Modular

Konekti has an architecture that allows components segment in both the platform itself as vertical developments. For this we rely on OSGi, 'standard' industry based on modularity in Java.

The OSGi Alliance organization, where Thingtrack is a Supporter member, ensures its continuing evolution and their main actors are to the world's largest providers of technology.

The choice of OSGi as 'scaffolding' of the platform is key, as it directly affects is projected in the verticals. A module-based architecture solid enough, gives developers control over which components you build your solution, creating bounded systems that optimize the resources of the machines that run them.

More and more companies in the desire to be more competitive in this highly dynamic, delegate their business processes to information systems, whose operation requires high availability. The OSGi architecture allows us to update information systems without having to stop them.

Our contribution in Konekti for OSGi, is to transfer all the potential of modular java-based technical solutions to verticals, but the vertical developers doest not need to understand the complexity of an OSGi system.

As OSGi is a specification and in itself is not a tool, we must choose a tool that implements this specification supports ensure that functionally meets the necessary requirements. That is why we chose Eclipse Virgo Server RT for being a mature tool with remarkable success stories, such as the CME Group, the largest derivatives market leader, has chosen Virgo Server as the environment where all their information systems running within.

2. Web

Konekti has an architecture that allows components segment in both the platform itself as vertical developments. For this we rely on OSGi, 'standard' industry based on modularity in Java.

A computer system in the company is not isolated, it must communicate with other agents, may be other computer systems or staff. It is human agents where it makes sense that the platform has a rich user experience, granting enough ergonomics to increase productivity to the limit possible.

The increasingly dynamic character of the companies, created the concept of delocalization of the tasks', a key determinant as consumed technology in the business. That is why the ubiquity of the Web to our aid in this problematic and also enables the centralization of resources that promotes the synchronization of and cooperation.

Being clear that productivity and ubiquity are required in the use of technology by our users, we need to prove to Konekti of a framework which allows technicians to develop in a natural way, using the same Java language and without knowledge on Internet development languages or web design, interfaces that are consumed with the user through the network in addition to providing a level of interaction typical of a traditional desktop application.

The key contribution here is the team through Konekti Thingtrack, reach out to all developers, regardless of previous experience, the web technologies in business, traditionally complex and unproductive. Leading to many providers to discard them. But with Konekti we worry that the standardization in the user UI to be our responsibility, providing a visual consistency of the platform, allowing it to be consumed from any device, either from a personal computer to a smart phone.

The tool that we rely to fulfill promises is called Vaadin and their version for mobile devices Vaadin Touchkit.

3. Business Specifications

From Thingtrack assert that any business solution that claims to be, must meet a minimum. These requirements are reflected in a series of cross functional technological solution to every business, our industry experience has allowed us to identify them.

If they are requested time and time again, why we will not include them as standard? This we would allow our technology consumers concentrate their efforts on those specific features that their customers demand. Thus creating more targeted and robust solutions.

That is why we integrate for each business specification the reference mark on the market, hopefully implementing a standard. Because the standards we ensure interoperability of the parts that make up the set and working guidelines accepted by the professional community.

Being consistent with the above within the java solutions market, we have adopted the Konekti platform all the technologies required, implementing JSR or Java Specification Requests (The Java Community Process is an organization involving companies lead the growth of java technologies, defining standards to follow).

So is that to access to data sources we chose JDBC that implements the JSR 221 specification. To relate the domain model to the data, we use JPA, in particular the implementation Eclipselink following the JSR221. Creating remote services that allows a distributed architecture we rely on Apache CXF (JSR-311). In order to externalize the business logic of the code and can be maintained and evolved by a team of profile is not technical, we trust in Jboss Drools jBMP following the JSR-94, a trend started by the systems' experts in the past, and become a requirement for any system considered 'smart'.

Also included other tools included, considered proprietary standards for high acceptance in technical and community that have marked a milestone in the market in its area of action. These are:

  • Springframework: Intensively used for the structuring of the platform.
  • Atmosphere framework: Developed from the outset by the acquired Sun Microsystems. It allows us to develop web interfaces with a level of immediate response. Prerequisite for developing information displays that update in real time.
  • SpringSecurity: Powerful tool which covers all authentication and authoring options.
  • ehcache: tool authored Terracotta Company. Sets efficiently access information on consumer systems data.

Our contribution in the area Konekti business, is offering a platform to developers to bring together the best tools to solve the biggest technological challenges in the area of management tasks by eliminating analyze what is the best tool in each area and operate them efficiently.

Also provide a range of function packages, modular course, ready to be reused in any area of management. These are:

  • User management
  • Multicompany structured.
  • Warehousing Management.
  • Platform Module Management.
So not only is Konekti platform itself is also a comprehensive management system.

4. Sensory

The companies have to take a proactive approach if they want to optimize certain processes, so they need to define indicators that act upon data generated in real time. Human intervention in a system is often slow, so there is a need to create sensor networks that capture the information that staff can not, either physical limitations or effectiveness.

Thanks to Konekti, we can integrate these networks as an agent but which can send or receive information.

Due to the heterogeneous nature of networks of sensor devices, or also called 'Intenet of things', it is necessary to establish a common communication protocol. So Thingtrack bet is that since the communication protocol for such networks MQTT, designed by IBM. We considered ourselves as pioneers in the deployment of this protocol in an information system for the company.

5. The platform

Our platform allows the development of software solutions meeting the following equation:

These solutions built on Konekti, and designated by us as 'vertical', are resilient, agile, accessible, targeted and productive. Beside you can develop using a single programming language, thus optimizing the necessary staff, improving productivity and saving costs. The Java language is chosen, being the most commonly used in business and be fully supported by the software industry. With Java as the language chosen, the next step is to provide those Konekti technologies to meet the equation defined above.

6. Open Source

Over the years the open source community has evolved significantly improved technologies and standards in the world, according to be redistributed for free. Today, the standardized use of open source applications is clearly visible in large companies and their business environments, such as HP, IBM, Novell, Agilent, Heineken, Ericsson, Apple and even Microsoft.

The concept is based on Open Source community management which takes a continuously improving product and increasing its functionality, adaptability and yield potential with as little maintenance as possible. The comparative advantage between proprietary systems and open source systems is specifically the low maintenance and operational stability of these systems, which by their nature open source can integrate these solutions, change and use in different types of systems more robust include a range of products and provide a comprehensive response to the needs of each company.

The ideology behind Open Source is simple: When programmers can read and applications redistribute, and modify the source code, the software is constantly improving. Many people improve, adapt it, fix "bugs" and errors. And everything comes to a better response time to the development models owners.

For this reason we believe that open source is the most rich and flexible development of this type of enterprise solutions.