![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
^TOP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ^TOP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright © 2006 Software & Support Media |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||