Biography
Jim Conallen is a software engineer on the IBM Rational Model Driven Development Strategy team, where he is actively involved in applying the Object Management Group's (OMG) Model Driven Architecture (MDA) initiative to IBM Rational model tooling. Jim is also active in the area of asset-based development and the Reusable Asset Specification (RAS).
He authored two editions of Building Web Applications with UML, the first focusing on Microsoft's Active Server Pages and the latest on J2EE technologies. He is a frequent conference speaker and article writer, whose expertise includes Web application development. He developed the Web Application Extension (WAE) for Unified Modeling Language (UML), a UML extension that lets developers model Web-centric architectures with UML at appropriate levels of abstraction and detail. This work served as the basis for IBM Rational Rose® and Rational® XDETM Web modeling functionality.
Prior to joining Rational, Jim was an independent consultant, Peace Corps volunteer, and college instructor; he is now the father of three boys. He holds undergraduate and graduate degrees from Widener University in computer and software engineering.
Books
- Building Web Applications with UML, Second edition by Jim Conallen
- Object-Oriented Analysis and Design with Applications, 3/E (with Grady Booch, Robert Maksimchuk, Michael Engle, Bobbi Young, and Kelli Houstin)
Recent articles
- "Developing and deploying Aspects in a Model-Driven Development environment: Part 1: How to package an Aspect for MDD"
- "Developing and deploying Aspects in a Model-Driven Development environment: Part 2: How to package and customize an Aspect for MDD"
- "Building SOA applications with reusable assets, Part 4: The requester-side caching pattern"
- "Inside the Preferred Data Source Pattern"
- "Coordinated Web Controllers: A Reusable Asset"
Contact IBM
Considering a purchase?
- Email IBM
- Request a quote
- Or call us at: 1-800-728-1212
Priority code: 109HG03W
Connect with our experts
- Read the Invisible Thread blog
- Follow Rational experts on mobile development
- Connect and collaborate with IBM experts in the agile transformation community
- Get expert insights on DevOps via the Enterprise DevOps blog
- Rational voices in social media
- Find and connect with IBM Rational Champions