header trireme
telephone   UK: 01625 850 839    International: +44 1625 850 839 email us: clive@trireme.com

Catalysis™ for EJB design

course overview

All system-level services are provided for, the architecture is easy to use, and EJB components are flexible — often loosely coupled or only fully defined at deploy time or even runtime. The most important, yet absent, piece of this component nirvana is how to take advantage of the standard. How do you specify components so that they are reusable and work within the larger architecture? Crucially, how do you build for change?

Catalysis™ is a set of industry proven techniques to specify components. Through training, workshops, and mentoring, Java developers are shown how to model business components that are flexible enough for today's online market. This course aims to bring everyone up to the same level knowledge on distributed component theory. As well as up to an equal ability to model business components with UML. The main benefit of the course is that it provides you with the best techniques to decouple all parts of system. Changes in one part then require the least possible changes in the rest of the system. Change is the only constant for today's applications.

Duration: 5 days

target audience

The course is suitable for Java analysts and designers wishing to develop skills in modelling EJB component architectures; and Java project managers and architects wishing to learn a development process focused around developing EJBs.

prerequisites

Ideally this training would be preceded by the course: develop EJB components.

course syllabus

Catalysis™ overview

A model-based approach to developing enterprise components

EJB overview

Technical review of EJB.

EJB component specification

This section deals with the specification of EJB enterprise components.

EJB component design

This section covers the key design stages: assign responsibilities and collaborations, decouple roles and components.

EJB patterns

Federated architectures

The linkage of the 'core(s)' to presentation, persistence, and other layers.

Repositories

Collaborations between EJBs

EJB component standards

Catalysis™ process review

This section reviews the tasks and deliverables involved in a typical Catalysis™ development project.

Please note, when taught at your site, this course is customizable. Modules can be adapted, removed, added from other courses, or even created.

further information

timetable

Day 1

  • Catalysis™
  • EJB
  • EJB component specification

Day 2

  • EJB component design
  • EJB patterns

Day 3

  • Federated architectures
  • Repositories

Day 4

  • Collaborations between EJBs
  • EJB component standards
  • Catalysis™ process review

Day 5

course instructor

The course is presented by one of our senior consultants, each of whom has at least ten years' experience in software development, and at least three years' experience as a trainer and consultant in a diverse range of application areas.

telephone   UK: 01625 850 839    International: +44 1625 850 839 email us: clive@trireme.com