Philadephia Area Java Users' Group

"Adapting and Extending OOAD with UML for Rapid J2EE Analysis and Design" by Jeff Egglestone

Sponsored by E-Brilliance

Abstract

Conventional OOAD is based on the assumption that knowledge of basic concepts such as inheritance, abstraction, and polymorphism plus knowledge of UML diagrammatic conventions will prepare the student for building today’s distributed object-oriented systems. The major flaw in this assumption is that the above fundamentals equip the student only with a knowledge of the terminology and do not address the understanding required to design and develop high-performance, scalable n-tiered applications. In this session, we will:

- examine the problems with conventional OOAD techniques and the ‘heavyweight’ methodologies upon which they are based

- review lightweight alternatives to traditional OOAD (e.g. agile modeling)

- introduce a minimal set of UML-compliant and UML-extended deliverables required for rapid J2EE development and provide precise prescriptions for generating those deliverables

Speaker Bio

Jeff Egglestone is a principal and CTO of e-brilliance, LLC, an IT mentoring and high-end educational services firm specializing in Java and .NET. Jeff has nearly 30 years field experience in helping large organizations adapt their business models and IT strategic models to new and emerging technologies. Jeff Egglestone has been involved in commercial Java development since its inception and has taught end-to-end Java to over 500 professionals world-wide over the last 3 years. Jeff’s Java background includes work in retail, communications, IT services, finance, insurance, healthcare, and research. Jeff’s current activities include the orchestration of J2EE-based IT renewal and JIT education initiatives for established industries. Jeff is also actively conducting research into extending and adapting OOAD for n-tiered application development and a methodology for custom framework discovery and integration using patterns.