Roadmap
The following plans are subject to change at any time, this document serves as a guideline only.
Version 0.4.0 (released Dec 13, 2011)
dcSchema – 95% complete, except for services and scripts
dcDB – support for Java to MUMPS connector, stored procedure calls
dcRepository – developer’s repository designed and basic support
Language Translation – supported in Java and MUMPS
Locale Formatting – designed for but not supported
TimeZones/Chronology – designed for but not supported
dcWorkpool – supported, including scheduler
Logging – supported
Version 0.4.5 (released Dec 30, 2011)
dcDB – added support for dcTables, except for Select/List queries and limited date support
dcDB – added support for audit modes 1 and 2
Version 0.4.8 (released Jan 15, 2012)
dcSchema – added big date support
dcDB – complete support for dcTables, added Select/List queries and full date support
Users/Groups – added basic support
Version 0.5.0 (in progress)
dcDB – add support for dcSimple – Put, Get, Delete, Query
dcDB – improve dcTables indexing, consolidate schema globals, support table instances (provide multi-homed / multi-domain support to apps)
Users/Groups – improve support in task context
Locale Formatting – add number and date formatting to Java and MUMPS
TimeZones/Chronology – add timezone support to Java and MUMPS, basic hooks for Chronology
Version 0.6.0
dcServiceBus – support local (same JVM) service calls and schema support
dcWeb – support remote service bus calls over web sockets, provide a Java client to use the web sockets interface
dcClaims – provide minimal claims services – for local server or local squad.
Version 0.7.0
dcWeb – add HTTP RPC support for remote service bus calls. add service description language.
dcWeb – provide web app framework based on dcQoo.
dcAdmin – first release of admin tool, supports dcDB query and schema review
Version 0.8.0
dcWeb – Improve support for web frameworks, both dcQoo and dcLight.
dcRepository – compile developer repository, support master/project repository
Version 0.9.0
dcDB – full text indexing on dcTables, support ms level timestamps in MUMPS
dcAdmin – enhancements such as debug log viewer, master repository support, update rollouts
dcWeb – Improve support for web frameworks, both dcQoo and dcLight.
Version 1.0.0
dcRepository – configure, install, update and patch utilities. complete support for master, project and component repositories
dcAdmin – final enhancements
dcWeb – Refine and complete support for web frameworks, both dcQoo and dcLight.
Version 1.5.0
dcServiceBus – Add networking for service calls across DivConq servers in the same project. Add fabric. support one squad.
dcClaims – provide claims services for across squads squad.
dcAdmin – add monitoring tools
Version 2.0.0
dcDB – support replication and audit modes 3, 4.
dcServiceBus – Support more than one squad.
dcScript – complete support for dcScript as well as other collaboration features.
dcAdmin – administer squads, replication
Beyond 2.0.0
dcAdmin – IaaS tie-ins, such as EC2
dcRepository – master key store, master user identity management, LDAP features/connectivity
dcFileStore – framework for supporting large file storage with the option to replicate across squads
dcEvents – event processing hooks, events are raised by a component and then handled in a user configured fashioned (think triggers)
dcScheduler – scheduled tasks
dcQueue – queue for incoming messages, stored in database until DivConq has time to deal with them
dcAgent – hooks for running something that watches/waits/reacts – too complex for schedule, but not a server or an event
dciServer – hooks to support an interchange server, such as SMTP, POP, FTP, SFTP, etc.
dciClient – hooks to support interchange clients, such as SMTP, POP, FTP, SFTP, etc.