editions singapore indonesia
conference_date
jax_logo
Gold Sponsors
IBM
Software AG
         
   
silver sponsors
SUN
Type Title Speaker
Session
Akmal B. Chaudhri
Session
Neal Ford
Session
Rod Johnson
Session
Craig Russell
Session
Tillmann Seidel
Session
Thilo Frotscher
Session
Adam Bien
Session
Tillmann Seidel
Session
Deepak Sharma
Session
Yeo Jan Chee
Session
Neal Ford
Session
Alexander von Zitzewitz
Session
Craig Russell
Session
Malcolm Groves
Session
Adam Bien
Session
Thilo Frotscher
Session
Randel D. Powell
Session
Akmal B. Chaudhri
Keynote
Clive Tilbrook
Session
Chuk-Munn Lee
Session
Rod Johnson
Session
Atul Saini
Session
Neal Ford
Session
Randel D. Powell
Session
Ed Min
home
Wily CA
registration
conference_program
partners
SCHEDULE
speakers
sponsors
exhibitors
event_location
sponsor_information
contact_us
quest softwrae
newsletter

training_partners
presented_by

Achieving Enterprise Application Security ^TOP  

Akmal B. Chaudhri

Application security is a must-have for successful e-commerce, yet it is hard to achieve. The goal is to make the cost of breaking into a system or stealing data more expensive than the value of the system contents or data in question. In this session we willprovide a high level overview of application security end-to-end. We’ll examine the goals of application security and review basic security concepts. We’ll then discuss how these basics are applied as we build our security stack, adding additional layers of defense.

Advanced Enterprise Debugging Techniques ^TOP  

Neal Ford

This session shows how to debug web, EJB, and lightweight enterprise applications. It discusses class loaders, interactive enterprise debugging with Groovy, and how to automate repetitive tasks. This session discusses techniques and tools for debugging enterprise applications. It shows how to perform remote debugging through all the major IDEs, either on the same machine or across a network.

AOP What's New and Cool in Spring 2.0 ^TOP  

Rod Johnson

Spring 2.0 is a major new release of the Spring Framework that takes POJO-based development to a new level of sophistication. The themes of Spring 2.0 are simplicity and power: it makes existing tasks even easier, while extending the power of Spring to new areas. In this session, Rod Johnson will explain a number of the important enhancements and new features, including XML extensibility features, allowing "custom tags" to extend the capabilities of Spring configuration, significant enhancements in the Spring AOP framework, making the powerful AspectJ pointcut expression language available in the Spring runtime and First-class support for dynamic languages such as Groovy and JRuby, as the Spring component model becomes cross-language. Last but not least he will talk about the integration with the new Java Persistence API standard for O/R mapping.

Architecture of Java Presistence Implementations ^TOP  
Craig Russell

This session takes a detailed look at the architecture of Java object- relational mapping solutions, focusing on differences among the three primary open source competitors in the JPA space: TopLink, Hibernate, and OpenJPA. Topics to be discussed include query language approach, performance options, byte-code enhancement, persistent object caching strategies, persistent fields versus methods, and persistent identity.
Best Practices for Eclipse Plug-in Development ^TOP  

Tillmann Seidel

Creating plug-ins is made simple by Eclipse tools. But tools can offer only limited help in ensuring a high quality of plug-in architecture and code. This talk illustrates some common pitfalls in plug-in development and points out a set of best practices on how to improve the quality of your Eclipse plug-ins.

Best Practices for Impelementing Web Services ^TOP  
Thilo Frotscher

Web services are a rather new technology for many developers. However, it's been around since more than five years now. Over the past years, a number of best practices have been developed that guideline the use of Web services. In this session, the most important expert tips will be introduced. Following these guidelines, developers will be able to successfully implement Web services applications faster, sailing around most typical interoperability traps.
Do We Need Architecture? ^TOP  
Adam Bien

Project leaders seem to ignore the architecture activities, only caring about the development and not overall costs. Why do we need a defined architecture for real world, enterprise projects? This session discusses the principles of enterprise architectures, the motivation for building and defining it. It will also take a look at the different roles in an enterprise project, with the theory in this session revolving around some real world Java EE 5 examples.
Eclipse Modeling Framework (EMF) ^TOP  

Tillmann Seidel

Modeling is a buzzword loved by managers and controversially discussed by programmers. EMF takes an approach that brings the modeling world closer to the Java code, enabling both coders and architects to get a jump start. This session gives an overview of the framework, its key parts and sheds light on the marvels of code generation.

End to End monitoring with Wily ^TOP  

Deepak Sharma

The presentation aims to discuss the most prevalent approaches to Web Application Management and how Wily technology's unique customer success management approach is the most relevant to providing a business driven end-to-end monitoring capability.

Ensuring Application Performance Through Continuous Testing

^TOP  

Yeo Jan Chee

With the growing popularity of iterative development methodologies in recent years, application testing is also conducted earlier in the development cycle, resulting in better overall management of the negative impact of bugs on the final product. However, performance testing is still widely considered as an activity near the end of the project life cycle, and may even be left out if project deadlines are tight. The common result is a nasty surprise when applications go live and buckle under the full load of user activity. This session deals with how performance testing can be better managed and conducted to reduce outages and performance degradation in your application.

Fortfying Your Web Applicatins Security Vulnerabilities ^TOP  

Neal Ford

This session provides an overview of the security issues you should watch out for when building a web application. It will cover common dangers like SQL injection and present useful tips and tricks for validation. The session will also introduce you to several security frameworks that help to harden web applications.

Increase project sucess with Java Architecture Management ^TOP  

Alexander von Zitzewitz

It is always beneficial for a project to define a clear and cycle free software architecture. But how can you fight growing deviations between the planned architecture and the physical code base? How can you avoid expensive redesigns and refactoring phases? How to achieve an outstanding technical quality of your code base? The session explains basic concepts of architecture management for Java projects. By applying architecture management on your project you can avoid otherwise unavoidable deviations between your architecture and your code base and dramatically increase the probability of success for your Java project.

Introduction to Java Persistence ^TOP  
Craig Russell

This session looks at the rationale for object-relational mapping in the Java application development space. Are you comfortable discussing "impedance mismatch", "domain object modeling", "byte-code enhancement", "container-based persistence", "pojo persistence", "inversion of control", "native query", and "drop into SQL" with your peers? Are you aware of the productivity and quality improvements made possible by object relational mapping? Come to this session on Java Persistence and get answers.
JBuilder 2007: productive team workig on the Eclipse platform ^TOP  

Malcolm Groves

JBuilder 2007 is an all new version of the leading Java IDE now built on the open source Eclipse platform. This session will cover the new TeamInsight and ProjectAssist capabilities – source code management, bug tracking, project planning and continuous integration builds can all be easily setup and configured across the project team. JBuilder 2007 also includes many other advanced features such as support for EJB 2 and EJB 3 development, Web services designers, code quality analysis, UML modelling, and application profiling, and you will also see some of these capabilities in action. Level: 1

Java EE 5 Business Tier Patterns ^TOP  
Adam Bien

The Core J2EE Patterns from Sun were more of a workaround than a set of best practices for J2EE 1.4 applications. The new Java EE 5 specification was significantly improved - there is no overhead in the implementation. Do we still need the J2EE 1.4 Patterns in the Java EE 5 space? This session discusses the patterns and architecture of the business tier. The theory will be explained with real world Java EE 5 examples. Component based development, transactions, state management and aspects (interceptors) will be also discussed.
Java Web Services with Apache Axis2 ^TOP  
Thilo Frotscher

Web service technology has become a key solution for the integration of heterogeneous software systems. The technology has matured and is widely used in projects today. This session introduces the internal architecture and the numerous new features of Axis2, the leading framework for Java based web services. It will throw the spotlight on topics such as modules, phases, and AXIOM included Eclipse plugins. Additionally, the support for various XML data binding frameworks and extensions for WS-Security, WS-ReliableMessaging and WS-Addressing will be discussed.
LiFecycle Management Solutions ^TOP  
Randel D. Powell

This session will provide an overview of IT Challenges in both software application and infrastructure solutions that we’ve taken from thousands of IBM engagements around the world. a proven method for implementing IBM tools to assist customers in establishing a compliant software configuration management process. This session will also describe methods to provide controls and reporting for auditability, traceability, and separation of duties throughout the software lifecycle. We’ll discuss best practice solutions and methodologies that have been achieved and provide a road map on the optimal way to approach projects to achieve like successes.
Making the most of Eclipse ^TOP  
Akmal B. Chaudhri

Over the last five years, one of the most significant breakthroughs in the world of Java™ development has been Eclipse. Donated to the open source community by IBM in 2001, Eclipse has since grown to be an independent project endorsed by over 100 software companies worldwide, including industry leaders such as Oracle, BEA and Macromedia. Most important, tens of thousands of Eclipse developers worldwide are continually improving and extending the platform. The extremely active Eclipse community means that Eclipse skills will be valuable in the marketplace for many years to come. During this session you’ll get an introduction to Eclipse, the foundation behind it and a little about the platform’s architecture.
Managing and Governing Your SOA ^TOP  

Clive Tilbrook

Service-oriented architectures (SOA) are a hot topic these days. More and more organizations are jumping on the SOA bandwagon so they can extend and reuse existing IT systems and create new solutions and services based on SOA principles. The danger is that those services can grow like wildfire within a company, a development that SOA is meant to prevent. This is where the SOA governance comes into play. Governance means monitoring and managing the life-cycle of services. This encompasses all phases, from development and definition to monitoring service policies, quality of service, and service level agreements; it also includes elements such as risk and cost aspects. Understanding and mastering these domains is a challenge that all organizations must deal with to insure the success of their SOA initiatives over the long term. This presentation will introduce in detail SOA governance, related use cases, requirements, aspects and possible solutions.
Scripting Applications on the Java Platform ^TOP  

Chuk-Munn Lee

Scripts have been elevated from being a utility to a full fledged application environment (recent examples include AJAX south development & ruby on rails). In this presentation, we will show you what Sun is doing in this area : Scripting containers, jMaki, Scripting support in the upcoming JDK 6.

Simplifiying Enterprise Applications with Spring 2.0 ^TOP  

Rod Johnson

Wouldn't it be good if we could always implement requirements using the vocabulary in which we naturally talk about them? In this session Rod Johnson will describe the new AOP support in Spring 2.0, how it integrates with AspectJ, and how it fits in the construction of enterprise applications. Using an example-driven approach, attendees will learn how to simplify the implementation of many common enterprise application requirements. The way you think about software may never be the same again.

Simplifying SOA ^TOP  

Atul Saini

The central problem in the business world today is that the Business ‘Flow’ conceived by a Business analyst is not the same as the Technology ‘Flow’ interpreted by a Technical expert. The only solution to this impedance mismatch is achieving Software Modularity via Service Oriented Architecture (SOA).This presentation will simplify and demystify Service Oriented Architecture like never before. Join the discussion as we unravel and look beyond SOA - into EDA (Event Driven Architecture) and SCA (Service Component Architecture).

SOA: Next Wave of Enterprise Developement ^TOP  

Neal Ford

This session is a pragmatic look at SOA from a developer perspective, including such (never talked about) topics like tranports, granularity, versioning services, transformations, and whether you should be doing this or not. I show lots of slides with diagrams and talk about how to evolve towards an SOA. SOA can work if you ignore the hype and focus on the real meat.

SOA: The Core of Business Process Management ^TOP  

Randel D. Powell

This session will provide both an historical and forward looking view of where the changing IT Ecosystem and the role service-oriented architectures are contributing. We'll spend time discussing IT governance concepts, including specific focus on the need for SOA governance.
This session will also provide an overview of how project management skills are being utilized in the IT industry as highly valued skills in the job market and review world-class teaming tools for managing process, compliance and governance methodologies.

Using AJAX to build SOA Solutions ^TOP  

Ed Min

Without doubt, a service-oriented architecture (SOA) is one of the most efficient way to integrate disparate information systems and bridge the gaps between siloed, heterogenous systems. As adoption for SOA increases, the world is beginning to see the convergence of SOA and Web 2.0, defined as a collection of collaborative Web applications. Organisations that have adopted first-generation SOA will now focus on how to gain greater control over the flexible applications that SOA enables. This presentation will highlight how Rich Internet Application technologies like Ajax, together with Web 2.0 technologies, will allow organizations to achieve business agility and align their business goals with IT. There will also be discussion and demonstration on how Ajax-based SOA solutions can help organizers manage and administer an SOA environment and achieve control and transparency across all IT resources.

           
sda_asia_magazine
Copyright © 2006 Software & Support Media