+
Release 1.0.0
+
August 20, 2014 by Robert
+
+
With the Go-Live of a Strolch-based application around the corner, it is time to release Version 1.0.0 of Strolch
+
+
Story
+
Strolch as a component based software agent has been two years in the making. The concepts in Strolch have been taken from a proprietary planning, scheduling and controlling software agent, which was, and is been, used in industrial automation, logistics and production. Strolch was created to bring the concepts, which were working well for small teams to go-live with large projects in short to medium time-frames to the open source world.
+
Strolch was completely rewritten using the key concepts of a parameterized object model and a component based agent but remembering which clutches the original implementation had, thus trying to eradicate those without bringing in new ones. It might not be perfect in version 1.0.0, but it is a starting point form which to carry on from.
+
Features
+
Strolch isn't feature complete by a long shot, but it sure has got many features which make it useable in a concrete project, thus making sure it is not vaporware =)
+
The following is a list of key features, many of which were driven by concrete project requirements:
+
+ - Parameterized model with full CRUD for Resource and Order objects
+ - Timed values on Resources to map values by time
+ - Transparent runtime modes: TRANSIENT, CACHED, TRANSACTIONAL
+ - Separate containers for models (mandates)
+ - Service and Command pattern for reusing functionality
+ - XML File based persistence layer
+ - PostgreSQL persistence layer
+ - Querying using a fluent API
+ - Integrated authentication and authorization to validate user privileges using Privilege
+ - Ready to use Observer pattern
+ - (currently) Read-only REST API to access the agent model remotely
+
+
Future
+
So what is planned for the future? Although Strolch has quite a few interesting features, it is by no way feature complete. The greatest wish is for Strolch to become a community driven platform, so many new features will arise in the future, but at least one major future feature which will be tackled in the near future and will certainly drive the next major release is a planning and scheduling engine using a Gantt chart to visualize the schedule.
+
The planning engine will use the timed values on Resources extensively to create a planning engine on which Workflows can be placed and allowing to detect violations and bottlenecks.
+
An extension of the planning of the scheduling engine will allow more than just placing Workflows on Resources, but actually searching groups of Resources for a time slot of when to place tasks. This will allow to use capacity constraints to plan and schedule workflows using different algorithms, and respecting calendars etc.
+
+
Take it for a spin
+
So, now the important part is for new users to start using Strolch for their own projects. Go ahead, check out the
+ Downloads page for the latest release and then checkout the two tutorial applications to get yourself up to speed!
+
Don't hesitate to send us feedback or questions, we will be delighted to help you get your Strolch-based application up and running, or provide feedback to your concerns!
+
+
+
+
+
+
+
+
+