|
To download the PDF, please click here.
Speakers
 |
Jim Webber, Senior Consultant, Thoughtworks
Dr. Jim Webber is the Service-Oriented Systems Practice lead for ThoughtWorks where he works on dependable Web Services-based systems for clients within Australia and internationally. Jim was formerly a senior researcher with the UK E-Science programme where he developed strategies for aligning Grid Computing with Web Services practices and architectural patterns for dependable Service-Oriented computing. Jim has extensive Web Services architecture and development experience as an architect with Arjuna Technologies and was the lead developer with Hewlett-Packard on the industry's first Web Services Transaction solution. Jim is an active speaker in the Web Services space and is co-author of the book "Developing Enterprise Web Services - An Architect's Guide." Jim holds a B.Sc. in Computing Science and Ph.D. in Parallel Computing both from the University of Newcastle upon Tyne. His blog is located at http://jim.webber.name.
KEYNOTE ADDRESS: Guerilla SOA
With the emergence of Web Services and the evolution of WS-* standards, the enterprise software vendor community was quick to realise their traditional business model was under threat. On the back of their large installed bases, vendor products were offered to customers to help them deploy and manage their attempts to develop Service Oriented Architectures, with the implication that Web Services were of little use without proprietary middleware to deal with their inherent complexity.
In this talk, we will discuss how Web Services constitute a robust Integration fabric, providing the same benefits as proprietary middleware without vendor lock-in.
|
 |
Peter Evans-Greenwood, CTO, Capgemini Australia
Peter Evans-Greenwood is Chief Technology Officer (CTO) of Capgemini Australia. Peter's primary expertise is enterprise software and technology strategy-using his experience across a broad range of industries, technologies, and in leading cross-functional teams, to provide clients with guidance and support in the development of their next-generation IT systems.
During his career Peter's work at the interface between research, technology and business has seen him involved in a diverse range of problem domains and technologies: from traditional back-office applications such as finance, billing, logistics, B2B, B2C and CRM applications; turn-key solutions including MUARC's advanced driving simulator and air traffic control; though to leveraging emerging technologies to create innovative B2B and voice portal solutions such as OnStar.
The Boundaryless Organisation
While tremendous gains have been made over the last thirty years, today's applications are not as flexible as promised. Technology has become the limiting factor in executing a business strategy, and we need to find new tools and techniques that allow us to bring technology's capabilities in line with business demands. The current wave of service-based approaches provides a partial answer, simplifying incremental development and reuse to provide a new generation of IT that is more flexible and agile than previous generations. However, the more granular approach to IT SOA provides is eroding the walls between departments and organisations as business processes extend beyond the enterprise to include suppliers, partners and channels.
This boundryless environment brings new challenges and opportunities which reside in the exception rich, non-linear, processes responsible for business exception management, resolution and optimisation that live between existing IT solutions. These processes remain the responsibility of employees and the extended teams that they function within. Delivering on the promise of SOA requires us to extend the existing technology stack to address this unsupported functionality, including technologies that allow us to capture, automate and then optimise these rich interactions and processes.
|
 |
Ben Alex, Director, Interface21 Australia
Ben is Director of Australia for Interface21, which is the global professional services firm devoted to the Spring Framework. Ben has over 12 years' experience designing and developing enterprise software applications, with a particular focus on Spring-based solutions since 2003. Around that time Ben founded the Acegi Security project, which is today the recommended framework for securing Spring-based solutions. He is also active in the Spring Rich Client project and contributed the security chapter of the book, "Professional J2EE Development with Spring Framework". In Ben's role with Interface21 he regularly advises large corporations and Government agencies on J2EE best practice, and has taught J2EE training courses throughout Australia, the UK and USA. He is also a regular speaker at user groups and overseas conferences, specializing in security and application architecture topics. Ben holds a Master of Business and Technology degree from University of New South Wales and is currently completing a doctorate on open source component licensing. His blog is located at http://blog.interface21.com/main/author/bena.
Next-Generation POJO Architectures: An Australian Case Study
Whilst today's mainstream enterprise application architecture features distinct services, DAO, domain object and presentation layers, there is increasing recognition that these patterns are not being correctly applied. This issue is reflected by the emergence of terms such as 'anemic domain object', increasing interest in books such as Domain Driven Design, and the short lifespan that most Java developers envision for their solutions. This presentation provides a brief overview of why this problem is important to address, illustrate specific patterns and lightweight architecture that can be applied to address it, and then explore implementation of that architecture in several J2EE projects of a major listed Australia corporation. The case study will include a discussion of both the advantages and disadvantages experienced across multiple large projects. |
 |
Paul Scott-Murphy, Solutions Consulting Director, TIBCO Software
Paul is the Solutions Consulting Director for TIBCO Software. He has worked with integration and middleware environments for over 10 years, primarily in investment and retail banking, and in telecommunications. His background includes research and development work with IONA Technologies, the Australia Telecommunications Research Institute, Shell Australia, Telstra Research Laboratories, and consulting to organisations such as Boeing, the Motorola Iridium Project, Macquarie Bank, National Australia Bank, Citigroup, Optus, and Telstra.
Architecting Event-Driven Systems
There are many large-scale system requirements that are addressed most easily by approaching them from an event-driven point of view. An event-driven architecture can simplify what may be complex, ill-defined systems to aggregate information and determine patterns and trends that would otherwise go unnoticed. This presentation will include a discussion of the role and form of an event-driven architecture, and its relationship to services, systems and data with real-world examples, showing how to apply its core principles successfully. |
 |
Cristina Cifuentes, Researcher, Sun Microsystems Laboratories
Cristina Cifuentes is a researcher at Sun Labs where she's worked in the areas of compilation techniques for virtual machines, parallelizing compilers, and binary translation. Prior to joining Sun Labs in 1999, she held academic positions at The University of Queensland and The University of Tasmania. Cristina obtained a PhD in Computer Science from the Queensland University of Technology in 1994, for her work on decompilation of binary programs. She has served in the Program Committees of conferences in the areas of compilers, virtual machines, program maintenance, program comprehension, and software engineering. After 6 years in California, she is now based in Brisbane, Australia.
Java on Wireless Sensor Devices
The Squawk virtual machine is a small Java virtual machine (JVM) written mostly in Java that runs without an operating system on the Sun SPOT wireless sensor platform developed at Sun Microsystems Research Laboratories (Sun Labs). Industry and academia have received this device with much excitement, as it brings Java to the world of wireless sensor/actuator devices, allowing developers to use standard development tools to work directly on device. Current state-of-the-art requires developers to program in low-level languages with little or no debugging support while running on device.
The Sun SPOT SDK makes available the Squawk Java Micro Edition VM, libraries to support the demonstration sensor board, examples and demoes, and a NetBeans IDE to aid in the management of multiple devices. The radio protocol supported by the Sun SPOT device is the IEEE 802.15.4.
|
 |
Mike Cannon-Brookes, CEO, Atlassian
Mike Cannon Brookes is co-founder and CEO of Atlassian Software Systems, an innovative, award-winning enterprise software solutions company. Atlassian produces JIRA, a professional issue tracker, and Confluence, the enterprise wiki. Based in Australia, Atlassian currently has over 4,500 customers around the globe and has been named one of the "Fastest Growing Companies" by both Deloitte and BRW Magazine.
Mike has received international recognition for his work including the Australian IT Professional of the Year (Consensus), Eastern Region Young Entrepreneur Of The Year (Ernst & Young), Java Champion (Sun Microsystems), and Who's Who in Enterprise JAVA (The ServerSide). Outside Atlassian, he is an active investor and advisor to a few technology-focused ventures, and participates in a number of open source projects.
Prior to his work at Atlassian, Mike was Technology Director of Asia Pacific at Jupiter Media. In 2001 he graduated from University of New South Wales in Australia with a BCom in Information Systems. By 21, Mike had created, funded, and ultimately sold The BookmarkBox service to Blink.com. He is a passionate reader and considers himself a student of the Internet industry, software companies and tech history. His blog is entitled Rebelutionary.
Pragmatic Clustering - A Case Study
A pragmatic case study covering the trials and tribulations of making a J2EE application truly clusterable. While everyone knows the rough rules that govern clustered applications, applying these rules turns out to be far from simple. This talk looks at how to cluster the different aspects of modern J2EE applications including caching, event driven systems, scheduling and text indexing while presenting some basic caching strategies, tools and testing techniques.
|
 |
|
|