|
There is a general understanding that
J2EE technology will help corporations deal with issues involved
with distributed transactional applications. But exactly what
are those issues and how will J2EE enterprise technology address
them? Answering these and many more underlying questions is
the reason for the DFW J2EE SIG.
We will have both vendors and individual
technologists present products and ideas each month. The scope
will include all the J2EE APIs such as Servlets, JSPs, EJBs, JDBC,
RMI-IIOP, JMS, JNDI, JTA, and JavaMail.
The JavaMUG J2EE SIG meets at 7:00 pm
on the third Tuesday of each month. All meetings are held in Meeting
Room 4 (behind Meeting Room 1) of the JC Penney Park Central
location at 12712 Park Central Place. Directions are available.
Past Meetings
- October Stephen Davidson did an overview
of JBOSS features
presentation
- August 20: Bryan Plaster with Valtech spoke
about EJB 2.0, an in-depth overview
Abstract: Discuss some of the major
features of the EJB 2.0 standard and help members understand its technical
concepts. Some topics of interest include the evolution to Message driven
beans, Local beans strengths and weaknesses, and an overview of the next
generation query language, EJBQL.
Bio: Bryan Plaster is a Sr. Consultant
at Valtech, an international consulting company focused on creating value
through technology. Bryan co-authored the Professional Java E-Commerce
book with Wrox Press, and has contributed to many other online and offline
publications through Wrox, Prentice Hall, and others. He has a very diverse
background in technology, and is currently focusing on delivering J2EE, .NET,
and Web Services Infrastructure projects to valued clients.
- September 17: Matt Jones with Compuware discussed building reliable,
high-performance applications and components with Java technology
Abstract:
DevPartner Java Edition helps developers build reliable, high-performance
applications and components with Java technology by:
- Identifying problem areas sooner.
- Quickly resolving problems with runtime performance, memory analysis
& utilization.
- Ensuring proper test coverage & measuring code stability.
The presentation will consist of a live demonstration of the DevPartner
for Java (formally NuMega) tools. The tools consist of a performance profiler
for locating performance bottlenecks, a code coverage analyzer that provides
metrics analyzing the test coverage of your application, and a memory profiler
for locating heavy memory allocative methods and lines of source code.
Bio: Matt Jones is a Sales Engineer for Compuware Corporation.
He has over 5 years of experience in the IT field including 3 years with
Compuware, where he has worked as a Sales Engineer supporting the NuMega
line of software solutions. Matt provides support in the way of demonstrations,
proof-of-concepts, and evaluations of the NuMega tools. He, also, provides
demonstrations at several user's groups/SIG's, seminars, and tradeshows annually.
Meetings
2002
- July 16: Tom Mcgraw of Delphi Consultants, LLC will be discussing
the J2EE Connector Architecture.
Abstract: Collaboration between
systems has been a necessary part of IT development since the early days
of distributed computing. Unfortunately, this has led to a mishmash of proprietary
solutions. With the advent of the J2EE Connector Architecture specifications,
there is now a common, portable way for companies building on a J2EE technological
base to access data from proprietary systems. This presentation will cover
an overview of the J2EE Connector Architecture and how it relates to application
integration.
Bio: Tom McGraw is a Principal Consultant
with Delphi Consultants, LLC in Dallas,
Texas. He has over twenty years of IT experience, with nine years of object
oriented design and development utilizing Java and Smalltalk. Tom has extensive
server side experience and is knowledgeable in design pattern development
and use at both an application and distributed level. Tom has been primarily
involved in evaluating new trends in technology and new techniques in the
practical application of technology to solve business and development needs.
- June 18: Stephen Dimitrov - Product Manager, Business Rules Technology
- ILOG Inc. will discuss BUILDING APPLICATIONS FASTER WITH BUSINESS RULES
AND JAVA
Abstract: The JavaTM 2 Platform, Enterprise Edition (J2EETM),
architecture makes applications easier to write because security, state management,
multithreading, resource pooling and other low-level details are separated
from the business logic. In the multi-tier J2EE distributed application
model, business logic is contained in the middle tier in Enterprise JavaBeans
(EJBTM). Business rule technology takes this separation a step further.
The advantage is a clear separation between true business policy and the
rest of the application code, allowing the business policy to change independently
and providing the ability for end business users to directly modify and maintain
the business rules.
This presentation will cover:
- How flexible, mission-critical applications can be developed using business
rule technology.
- How to integrate business rule technology into Java applications, including
applications running on the J2EE/EJB platform.
- Details on the internals of the rule engine.
- Tips for writing more efficient rules for high-performance applications.
Bio: Stephen Dimitrov is a specialist in the planning,
design, and implementation of Business Rule applications. Formerly a Technical
Account Manager with ILOG, Mr. Dimitrov has witnessed first hand the events
that shaped today's current needs for business rules. He has supervised the
design of many business rule systems and was the originator of a number of
concepts and ideas that are found in today's commercial business rule products.
He is an active proponent of business rules as both a knowledge management
technique and implementation strategy. In addition, he has presented on business
rule-related topics at technical user groups and at industry conferences
on business rule-related topics.
- May 21: Rick Kuzyk, Technical Evangelist
with Sonic Software, will discuss an Understanding of the Java Message Service
Abstract: The following concepts
will be covered: 1.) Describe the concepts and some practical applications
of messaging. 2.) Describe the concepts and basic structure of JMS. 3.) How
to Write simple JMS messaging code using the publish and subscribe and point-to-point
domains. 4.) Discuss advanced JMS issues such as guaranteed messaging, transactions,
reliability, and recovery.
Bio: Andreas Taber has extensive software industry experience,
which includes application development, education, sales and marketing.
Andreas is responsible for evangelizing and selling the use of SonicMQ along
with architecting and integrating the product as the essential backbone
for the development and deployment of business applications.
- April 16: Kyle Gabhart, Director of the Java Division
of Objective Solutions Inc (www.objectsoln.com),
will present Straight Talk on Web Services
Abstract: What is a Web Service? Is there any substance to all
of the hype surrounding Web Services? How do I decide when to use Web Services?
What is .NET and how is it different from J2EE Web Services? Are .NET and
J2EE really interoperable? All of these questions and more will be laid to
rest in this informative exploration of Web Services.
Bio: Kyle Gabhart is a Senior Technical Architect for the Java Technology
Group of Objective Solutions Inc (www.objectsoln.com), a high-end engineering
services company based in Richardson, TX. He provides Java, J2EE, XML, and
Web Services training and mentoring to clients across the US.
- March 19: Andreas Taber, Systems Engineer with Sonic Software,
will discuss an Understanding of the Java Message Service
Abstract: The following concepts will be
covered: 1.) Describe the concepts and some practical applications of messaging.
2.) Describe the concepts and basic structure of JMS. 3.) How to Write simple
JMS messaging code using the publish and subscribe and point-to-point domains.
4.) Discuss advanced JMS issues such as guaranteed messaging, transactions,
reliability, and recovery.
Bio: Andreas Taber has extensive software
industry experience, which includes application development, education,
sales and marketing. Andreas is responsible for evangelizing and selling
the use of SonicMQ along with architecting and integrating the product as
the essential backbone for the development and deployment of business applications.
- February 19: Rhett Guthrie will discuss Implementing
Security for J2EE Web Services
Abstract: Many J2EE architects and developers
are embracing web services as an integration layer for EAI and B2B projects,
and security is often a critical concern for these projects. Unfortunately,
many web services security specifications are in draft or proposal stages,
and others, though finalized, are not implemented by the leading J2EE application
server vendors. The result is a wide disparity in the theory of web services
security, and web services security here and now. This presentation explains
and addresses the 7 most important security services--authentication, authorization,
confidentiality, integrity, non-repudiation, availability, audit--in the
context of the current state of the art in J2EE application server technology.
After attending this presentation J2EE developers and architects will have
an understanding of the different security services, will understand how
the leading J2EE application servers support these security services, and
will be positioned to architect solutions with technology that exists today.
Bio: Rhett Guthrie is an independant consultant
specializing in application and enterprise architecture. His current area
of focus is highly available, highly scalable J2EE business solutions. Rhett
has worked with J2EE in fields as diverse as finance, telecom and healthcare.
He is the co-author of the Java 2 Performance and Idiom Guide by Prentice
Hall and has patents pending for innovations in distributed computing.
- January 15 — Kyle Gabhart,
Director of the Java Division of Objective Solutions Inc (www.objectsoln.com), will present the
EJB 2.0 spec and what all it has to offer.
Abstract: Kyle's presentation is a 10,000 foot view of Enterprise
Java Beans 2.0. He will discuss local interfaces, message driven
beans, the new CMP entity model, changes to BMP, and miscellaneous changes
to the new spec.
Bio: Kyle is the Director of the Java Division of Object Solutions
Inc (www.objectsoln.com), a high-end
engineering services company based in Richardson, TX. He is also
a senior mentor and systems architect for Objective Solutions, delivering
Java, EJB, XML, and Web Services training and mentoring to clients
across the US.
Kyle is a popular public speaker recognized for his enthusiasm
and dynamic analysis and presentation of emerging technologies. Kyle
currently serves as the DevX Java Pro (www.devx.com) answering questions online
and writing monthly articles. In addition to writing more than
a dozen technical articles, he has contributed chapters to two books, Professional
Java and XML and Professional EJB Development, both by Wrox Press
and is currently authoring a book on Sun’s Java APIs for XML (the JAX Pack)
due to be published by O’Reilly this coming Spring. Kyle is the
founder of the Web Services Java Users Group (www.wsjug.org) based in Richardson, TX,
and he is a Founding Member of the Worldwide Institute of Software
Architects (www.wwisa.org). He serves
as the Subject Chair for Architectural Patterns and the moderator
for a working group on certification within that organization.
2001
- December 16 — NO MEETING
DUE TO HOLIDAYS
- November 16 — Rob Farish
Sales Engineer for Compuware Corporation will talk on skills
and productivity issues when selecting Java as a development platform.
Abstract: One of the key issues for any organization moving
to the Java platform is skills and productivity. Once the infrastructure
and early projects have been completed, will the application
delivery environment be robust, productive and manageable? Will
there be an ongoing dependence on scarce Java skills that just
replaces one set of legacy issues for another? Compuware
is directly addressing these issues with their new Rapid Application
Development Tool, OptimalJ. OptimalJ is an exciting new Java/J2EE
development tool which generates complete, working applications
directly from a visual model, using sophisticated patterns to
implement accepted best practices for coding to the J2EE specifications.
OptimalJ provides a simple and easy, yet powerful way to write
distributed Java applications without involving developers in
the complexities of the J2EE architecture. Less experienced Java
developers can quickly build or modify business applications, while
advanced developers are freed from the many repetitive coding
tasks and can focus on architecture refinements and customization.
Bio: Rob Farish is a Sales Engineer for Compuware Corporation.
He has over 8 years technical experience including 6 years with
Compuware, where he has worked in the area of application development
as a Sr. Project Team Leader and most recently as a Sales Engineer
for their Optimal line of products. Rob provides technical sales
support for the entire Optimal product line, as well as Compuware's
Uniface 4GL Development Product.
- October 16 — Al Sterling,
Senior Technical Sales Engineer, DataDirect OEM at Merant, will
talk on JDBC 3.0.
Abstract: JDBC 3.0 is the next major version of the JDBC specification
which includes numerous new features that increase application
flexibility, improve performance and scalability, and allow
applications to more fully exploit the extended features of
all relational backend platforms. In this session, we will describe
in detail the new features of the JDBC 3.0 specification and
will provide examples of how these features can make measurable
difference inside your organization. Some example discussion
points will include new tuning options for connection pools,
reusing prepared statements inside connection pools, extended database
metadata methods, new data type support, and new transactional
options.
Bio: Al Sterling, Senior Technical Sales Engineer, DataDirect
OEM at Merant, is responsible for all technical OEM relationships
for the complete Merant DataDirect line of database connectivity
drivers and providers. Mr. Sterling works closely with 3rd party
software vendors whose products conform to industry standard
database connectivity specifications (ODBC, JDBC and OLE/DB).
Sterling joined Merant from Sovereign Hill Software, Inc. where,
as Director of Product Marketing, he led efforts to define product
positioning, and establish a market presence for their advanced
Knowledge Management product InQuery. Prior to joining Sovereign
Hill, he was Director of Technical Product Marketing for TechGnosis/Intersolv
and their client/server middleware offerings for database connectivity.
Sterling started out his career in a variety of development,
consulting, technical management, product management and marketing
positions at Trinzic Corporation, Computer Associates and Pansophic
Systems. Sterling earned a bachelor’s of science degree in computer
science (management information systems) from Robert Morris
College Pittsburgh, Pennsylvania.
- September 18 — Matt McBride, a senior
software architect for Countrywide Home Loans, will talk on the Sun
Certified Java Enterprise Architect Process. His presentation
foils can be found here.
Abstract: Since SUN announced its new enterprise architect certification
program last year, little information has been available regarding
how to prepare for or pursue this certification. Designed as
a certification of proficiency in both software architecture
and J2EE technologies, the prospect of attempting to prepare
for the three stage test process can seem a bit overwhelming.
In this presentation, Matt will provide an overview of SUN certification
programs and J2EE technologies, and address in detail (including
suggested references and links) how to prepare for the Java
enterprise architect certification process. Additionally, he
plans to address questions such as "why would any reasonably sane
person pursue software certification?" and examine both the costs
and benefits involved in software certification.
Bio: Matt McBride is a senior software architect based in the
Dallas area. He has worked as a software developer, database
architect, and software architect for both Fortune 100 companies
and dot.coms. He is a professional member of the ACM, a senior member of the IEEE, a senior reviewer for
IEEE Computer,
and a founding member of the WWISA.
Matt is a graduate of Vanderbilt University (B.S.E.), the University
of North Texas (M.B.A.), and Southern Methodist University (M.S.C.S.);
and is a Sun Certified Java Programmer (Java 2) and a Sun Certified
Java Enterprise Architect (J2EE).
- August 21 — Eric von Koschembahr from
IBM talked about Version 2 of MQSeries Integrator
Abstract: Shoring up its position in the $1 billion EAI (enterprise
application integration) market, IBM early next month will roll
out a new version of MQSeries Integrator (MQSI). Version 2 of
the product is entirely icon-driven, allowing developers to
drag and drop chunks of code around in order to "wire" programs
together. The new version also has pull-down menus through which
programmers can now select SQL Primitives, which are easier-to-use
"English-like" commands, to help integrate applications. IBM
also is adding XML support to Version 2 of MQSeries Integrator,
which will help programmers access information stored in proprietary
file formats and, without having to change any code, convert
those formats into XML.
Bio: Eric von Koschembahr is a Software I/T Specialist for the
Americas and supports the Application Integration Middleware
(AIM) products with emphasis on the MQSeries family of products.
Eric has experience in Project Management and currently provides
architecture, technical pre-sales support, mentoring, and proof-of-concepts
for Middleware/MQSeries family customers.
- July 17 — Ron Roland, a BEA eCommerce
Integration Specialist, spoke on the new J2EE
Connector Architecture (JCA) specification.
Abstract:
- The new J2EE Connector Architecture
(JCA) specification and BEA's role in developing the J2EE
JCA specification with SUN.
- What J2EE CA means to the Industry.
- BEA's implementation of the new
J2EE JCA specification with WebLogic Integration.
- June
19 — Joint meetings between J2EE SIG and Hands_On_Java
to explore Javlin.
Javlin is a high-end, object-based data caching product by eXcelon Corporation
discussed at the May
9th JavaMug meeting. In order to be fair to all members of JavaMug
with the limited hardware available, the training at the June
19th J2EE SIG meeting will be a pre-requisite for the June 20th
Hands_On_Java meeting. Also, you must register with David Dietz.
The joint meeting will involve an intense technical training
lecture on the theory and a hands on programming exercise using
Javlin:
- June 19th meeting of J2EE SIG
- the programming theory will be explained
- June 20th meeting of Hands_on_Java
- Javlin will be programmed (at least on a fundimental level)
Both meetings will be held at the JC Penny
Center where the monthly JavaMUG meeting is held.
For more information please contact David Dietz with the
Hands_on_Java group.
Abstract for the Theory Session: Increasing number of customers
are using middle tier caching to build scalable on-line applications.
Object Design's Java Middle-Tier Library (JMTL) is designed
for developing highly scalable applications that cache object
data in the middle tier and service large numbers of client
requests. In this session we will talk about building Transactional
Caching in the middle tier using JMTL. JMTL can be used with
any J2EE application server, including Enterprise JavaBeans
(EJB) servers/containers. JMTL can also be used without an application
server. It is compatible with all J2EE APIs.
Abstract for the Hands-On Session: This hands-on workshop will
build on the previous JMTL session. In this hands-on session
we will cover JMTL Overview, Declarative Configuration of middle
tier caching using XML descriptors, Programmatic Configuration
of the caches, Routing and Scheduling of the transactions to
caches.
Bio: Sarita Kadaveru is a Systems Engineer with Object Design.
She has over five years of programming experience and has worked
on different high performance applications in the Telecommunication
industry. At Object Design she works closely with customers
to help them build scalable, reliable and high performance applications.
- May 15 — Kyle Gabhart, Director of
the Java/EJB Division at Objective Solutions, Inc., a high-end engineering
services company, spoke on J2EE Patterns. Objective Solutions
raffled off a Palm VII at the meeting.
Abstract: The J2EE Patterns presented in this talk represent
proven "best practices" for successfully designing reusable
software systems. When properly applied, these patterns allow
developers to maximize their efficiency and avoid losing valuable
time and energy on unproven software designs or on reconstructing
functionality that has already been developed. The J2EE Patterns
express proven techniques in a clear and simple fashion that
will allow architects and developers alike to design their systems
rapidly, productively, and correctly. This presentation is an
abbreviated version of a three-day J2EE Patterns course that
Kyle is developing. Objective Solutions plans to offer the course
to the public beginning in June.
Bio: Kyle is the Director of the Java/EJB Division of Objective
Solutions Inc, a high-end engineering services company based
in Richardson, TX. Kyle is a skilled public speaker and Java
trainer and mentor. He currently serves as the DevX Java Pro
answering questions online and writing 1-2 articles each month.
He has contributed chapters to two books, Professional Java
and XML by Wrox Press published April 2001, and Professional EJB Development
due out in late summer. Kyle also serves as an Associate Member
of the Worldwide
Institute of Software Architects. He serves as the Subject
Chair for Architectural Patterns and the moderator for a working
group on certification within that organization.
- April 17 — Mike Measel, Introscope Systems Engineer, of Wily Technology
spoke on Managing EJB Application Performance From The Inside.
Abstract: Learn how to get live, component-level performance
metrics from your favorite EJB applications and identify potential
bottlenecks in your production environment before your customers
see them using Introscope from Wily. Introscope is a Web application
monitor that manages the performance of BEA WebLogic, IBM WebSphere,
Sun iPlanet, or any other Java Web application.
Bio: Mike is a seasoned IT professional whose background includes
SE roles at Covasoft & Tivoli, as well as stints as Sr.
Analyst - Process Management and Systems Integration for Southwestern
Bell Wireless and technical consultant with Axciom.
- March 20 — Rod Montrose talked on
Integrating Wireless with J2EE servers.
Abstract: How can you wireless access your Enterprise Data?
The wireless web is not the wired web - this talk will examine
the different devices, services and user interfaces available
with the different devices. It will then review current technologies
for creating wireless applications with your J2EE servers.
Bio: Rod Montrose is founder and President of AVIDWireless,
a supplier of Java components to allow rapid development of wireless
applications. He has been involved with wireless communications
for over 25 years and software development for 20 years. Previously
he held a variety of positions with leading software development
tool vendors and is bringing this technology to wireless development
tools.
- February 20 — Sunil Khandwala talked
on Extracting Geographic and Demographic Information from Databases
using EJB's. The Savanah Group raffled a $50 Gift Certificate
to Pappasito's.
Abstract: Building EJB's to provide services to return geographic
and demographic based information involves some interesting
aspects of software engineering. The presentation will show
a practical example of how to build a GeoData EJB that can be
used to provide services such as extracting lists of zip codes
or businesses that may fall within geographic ranges as well
as other demographic data. Also shown will be some tips on how
to organize a data model for multi-user real-time online use,
as well as techniques for returning data as XML and subsequent
parsing for presentation via a browser.
Bio: Sunil Khandwala is a Systems Architect with Lasso Innovations.
His career has included real-time and Unix Operating Systems
design as well as the design and implementation of J2EE based
E-Commerce solutions involving XML based catalogs, content management,
and web enabled workflow management.
- January 16 — No meeting.
2000
- December 19 — David Brown, Technical Director
Western Operations, Gemstone
Systems, talked about their Extreme Clustring Architecture
and Write-Through Caching capabilties, and various issues related
to EntityBean design. The Savanah
Group gave away a $50 gift certificate to Dave & Busters.
- November 21 — Michael Ford spoke on ATG's Dynamo e-Business Platform. The Savanah
Group gave away a $100 CompUSA gift certificate.
- October 17 — Chip Wilson of Axys Solutions
spoke on application architecture and design patterns for building
enterprise applications using EJB. Chip's presentation foils
can be found here.
- September 19 — George Riley of Allaire spoke
about Allaire's JRun application server with an emphasis
on EJBs.
- August 15 — BEA Systems
presented their WebLogic application server. The Savannah
Group rafflled off a Palm Pilot VII and T-Shirts. Delphi raffled
off a Wrox book.
- July 18 — Billy Barron of Delphi Consultants
talked on the Pitfalls of EJBs.
- June 20 — Nag Rao of Tek-Tools
talked on EJB debugging under J2EE RI using Kawa. Evaluation CD-ROMs
were provided. Two J2EE related books were given away as door prizes.
- May
16 — Tom McGraw of Delphi Consultants
discussed the EJB architecture, its fundamentals, and design rules.
His presentation foils can be found here
|
|
|
Last modified: February 20, 2002 by webmaster
Copyright
© 1995-2002 Java Metroplex Users Group.
All rights reserved. |
|