THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
This document is intended to introduce a high level design of an application framework for the Apache Open for Business project.
I think we should here mention
Jira | ||||||
---|---|---|---|---|---|---|
|
and
Jira | ||||||
---|---|---|---|---|---|---|
|
Overview
The application framework will be written in Java and it will provide the basic structure to write an application. The framework will provide the following basic functionality:
- Configuration.
- Globalization (locale, time zone, currency).
- Logging.
- Security (authentication/authorization).
- Actor Management (profiles, roles - required for security; Actors - people, external services) Think of UML Actor. Required to remove dependency on Party
- Persistence (file system or databaseData Store (entity engine).
- Lang package to provide classes that are fundamental to the framework
- Services.
- Runtime management.
...
- Library: OFBiz
- Java package name: org.apache.ofbiz.foundation.actor
...
Data Store
- Library: OFBiz Entity Engine, JDBC
- Java package name: org.apache.ofbiz.foundation.persistenceentity
Services
- Library: JMS, Quartz Scheduler
- Java package name: org.apache.ofbiz.foundation.service
...
Graphviz | ||||||
---|---|---|---|---|---|---|
| ||||||
digraph module_dependencies{ node [shape="box", color="lightseagreen", style="filled,rounded", fillcolor="lightyellow1"]; edge [color="lightseagreen"]; "Security"->"Configuration"; "Security"->"Globalization"; "Security"->"Actor ManagementLogging"; "Security"->"ActorData ManagementStore"; "ActorData ManagementStore"-> "LangConfiguration"; "ActorData ManagementStore"-> "PersistenceGlobalization"; "SecurityData Store"->"PersistenceLogging"; "PersistenceData Store"->"LangCache"; "Services"->"LangConfiguration"; "Services"->"Globalization"; "LangServices"->"GlobalizationLogging"; "PersistenceServices"->"CacheData Store"; "LoggingServices"->"GlobalizationSecurity"; "ConfigurationGlobalization"->"LoggingConfiguration"; "SecurityCache"-> "LoggingConfiguration"; "Actor ManagementLang"->"LoggingGlobalization"; "PersistenceLogging"->"LoggingConfiguration"; } |