Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
An application assembler is an individual or organization that assembles Java Archive (JAR) files obtained from the enterprise bean provider for building an application. The Java application assembler has the ability to increase and/or decrease the number of JAR files. The application assembler and the Enterprise JavaBeans (EJB) provider may be the same or distinct individuals or organizations.
The application assembler amasses all enterprise bean components into a single unit for deployment. The application assembler may or may not define the enterprise bean’s JAR file security view, which is comprised of a group of security roles. These roles are the methods of semantic permission grouping used to successfully access and use the application.
One application assembler responsibility is to provide a security view of the enterprise beans, simplifying the work of the deployer. When an application assembler does not provide the security view, the deployer must understand all user roles before allocating the security view. When an application assembler defines the security roles, the deployer then allocates user groups or user accounts to the security roles defined by the application assembler.
The application assembler is responsible for the following duties: