Application Assembler's Responsibility: Difference between revisions

From
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 5: Line 5:
The Application Assembler may modify the following information that was specified by the Bean Provider:
The Application Assembler may modify the following information that was specified by the Bean Provider:


* Values of environment entries
* Values of environment entries, Description fields, Relationship names, Message-Driven bean message selector, Enterprise bean's abstract schema name, Relationship role source element
* Description fields
* Relationship names
* Message-Driven bean message selector
* Enterprise bean's abstract schema name
* Relationship role source element
* Binding of enterprise bean references
* Linking of message destination references
* Security roles
* Method permissions
* Linking of security role references

*Security identity
*Transaction attributes

Revision as of 12:26, 1 December 2004

The Application Assembler assembles enterprise beans into a single deployment unit. The Application Assembler’s input is one or more ejb-jar files provided by one or more Bean Providers, and the output is also one or more ejb-jar files. The Application Assembler can combine multiple input ejb-jar files into a single output ejb-jar file, or split an input ejb-jar file into multiple output ejb-jar files. Each output ejb-jar file is either a deployment unit intended for the Deployer, or a partially assembled application that is intended for another Application Assembler.

The Bean Provider and Application Assembler may be the same person or organization. In such a case, the person or organization performs the responsibilities described both in this and the previous sections.

The Application Assembler may modify the following information that was specified by the Bean Provider:

  • Values of environment entries
  • Description fields
  • Relationship names
  • Message-Driven bean message selector
  • Enterprise bean's abstract schema name
  • Relationship role source element
  • Binding of enterprise bean references
  • Linking of message destination references
  • Security roles
  • Method permissions
  • Linking of security role references
  • Security identity
  • Transaction attributes