ABSTRACT

In complex Java EE software running on application servers data is exchanged in Java types, objects and references. These system entities should be limited and well defined for all components. In times of distributed systems we should not even rely on a specific programming language and rather focus on protocol specifications.