You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tamaya.apache.org by an...@apache.org on 2015/07/21 23:50:43 UTC
[2/4] incubator-tamaya git commit: Added infos on usage.
Added infos on usage.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/d37a74d5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/d37a74d5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/d37a74d5
Branch: refs/heads/master
Commit: d37a74d5e112e837edd89dd80b7173ee789ae29e
Parents: 68c715f
Author: anatole <at...@gmail.com>
Authored: Sun Jul 12 18:13:10 2015 +0200
Committer: anatole <at...@gmail.com>
Committed: Sun Jul 12 18:13:10 2015 +0200
----------------------------------------------------------------------
README.md | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/d37a74d5/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 33a6aa2..897c656 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,21 @@
# Apache Tamaya (incubating)
-Tamaya is a very powerful yet flexible configuration solution. It's core is built based on a few simple concepts. More information on Tamaya can be found
-on the [homepage of Apache Tamaya](http://tamaya.incubator.apache.org/).
+Tamaya is a very powerful yet flexible configuration solution. It's core is built based on a few simple concepts.
+There are at least two main usage scenarios for Tamaya, which are synergetic:
+
+- In an enterprise context you can easily implement a configuration architecture for your whole company and deploy the
+ logic as an extension module. All application development teams in your company can then depend on this module (and the
+ basic Tamaya core implementation). As a result all applications/modules in your company follow the same configuration
+ policy, which makes it much more simpler to move people between your teams. Similarly additional tooling functionality
+ can help you to manage configuration on application as well as on enterprise level, e.g. providing command line or
+ REST support to access the supported configuration entries, types and values, configuration validation and more.
+- If you are writing an application, application component or library you can support configuration using Tamaya by
+ adding it as an optional dependency. If done so your users/customers can use Tamaya to connect their current enterprise
+ configuration infrastructure transparently to your code. As an example you can use Tamaya to read your default
+ configuration files, but since Tamaya is so easily extendable, customers can deploy an additional jar, which then
+ allows them to add their own configuration mechanisms such as databases, datagrids or REST services.
+
+More information on Tamaya can be found on the [homepage of Apache Tamaya](http://tamaya.incubator.apache.org/).
## Building Apache Tamaya