OSBP - Summary

OSBP in Eclipse

Scope, Goals and Vision

Traditional software engineering is labor intensive, error prone and rarely meets budget or time targets. And when an application is finally finished, new requirements emergeā€¦ Therefore higher efficiency in software development is needed being able to keep up the pace necessary for a successful market participation.

Higher productivity, shorter time-to-market and easier manageable projects are the promises of a model-driven no-code and low-code combined with traditional development approach, but to honor that pledge the used methodologies, technological frameworks and human resources must carefully be chosen.

With OSBP we provide a fullfledged software developement environment for repeatable high-quality and efficient software implementation of business, enterprise or any other software application for professional developers as well as for citizen users.

The Open Standard Business Platform (OSBP) comprises 30+ years of software developement experience in the ERP enviroment, a model-based software factory composed of best in class extensible and exchangeable frameworks, tools and runtime environments for building, deploying and managing business applications across their lifecycles based on 100% open source and therefore with no vendor lock-in.

After 30 years of experience in object oriented development of ERP Software with several 10.000 users we have identified throughout the years reusable abstractions of business typical domains which can also be used in other software development areas. We have documented them amongst others in form of models which are persisted in DSL, customized if needed, transformed in source code for example Java which can be of course deployed.

Model driven and therefore more efficient and sustainable, with OSBP organizations can design their individual business processes using its customizable and extendable reference model with worldwide approved engineering methods.

OSBP delivers a software factory, which allows to build business applications on basis of EMF models. This is accomplished through either code generation, or interpreting of models at runtime. The different layers within OSBP’s multilayered architecture are represented as models and persisted in DSL. This enables developers to create all kind of business applications that can be easily modified and extended to meet new requirements. OSBP’s concept thoroughly supports the development and maintenance of software applications at an industrial quality level.

With OSBP users can take advantage of built-in 30+ frameworks, covering practically all different aspects of engineering business applications: presentation, business logic, security, data management tasks, services, etc.

While delivering the base for numerous business applications, Eclipse is mostly seen as an IDE and technology enabler. Projects such as OSBP will deliver the necessary equipment for developing solutions in more efficient and faster manner. OSBP closes the gaps in software engineering, which we identified as a business and enterprise application development company.

Respecting Open Standards, we have chosen the Eclipse Ecosystem as IDE and a solid technology stack to support the OSB-Platform. In addition to the Eclipse projects utilized, a whole set of other open source frameworks have been integrated.

Relationship with other Eclipse Projects and frameworks click here...