ITUG Summit 2008
Attendee Info Exhibitor Info Networking Registration Housing Why Attend Contact Us ITUG Home
ITUG Summit 2008
 
Send to a Friend
Top 10 Reasons to Attend

Technical Program

SOA and Application Development

Sessions feature user experiences and HP directions around standard-based application enabling middleware and application development infrastructure. SOA topics will include real-world uses of the HP NonStop server as an integration hub for enterprise architectures, SOA components, and best practices for using SOA to expose existing Pathway-based applications as web services. Other sessions will cover topics such as JAVA, OSS and open source, language new features, and Eclipse.

SOA-1203-HP
An Open Source Wiki on HP NonStop
Joe Florian, HP
Audience Level: Intermediate

This presentation describes the process of implementing an open source Wiki product onto a NonStop system using the HP Servlets for Java Server Pages product. The speaker provides a basic introduction to the functionality and value of a Wiki, followed by a summary of the steps followed to obtain the open source product and install it within the iTP Webserver Servlets/JSPs container.

The major files and directories of interest for the Wiki itself as well as the iTP Webserver and NonStop Servlets/JSPs product are covered. Finally we discuss the use of various open shareware and freeware tools used with the OSS environment to facilitate the implementation.

SOA-1448-HP
An Introduction to SOA and the HP NonStop Server Environment

Keith Evans, HP
Audience Level: Introductory

The acronym SOA is everywhere. Vendors talk of SOA and IT nirvana. There are conferences, journals, and books devoted to the subject. Consultants espouse the benefits of SOA. So what exactly is SOA, and why should you care about it? This session provides introductory information about the basic business rationale, concepts, and principles of service-oriented architectures (SOA), as well as an overview of how SOA principles and technologies can be applied to and are supported for applications running in the HP NonStop server environment.

SOA-1456-U
Design and Coding for Best Performance on NonStop Systems

Werner Alexi, CS Software GmbH
Audience Level: Advanced

NonStop servers have always been famous for excellent performance and slow CPUs. This is even true for the Itanium powered systems – not so much because the Itanium CPUs are slow, but because enterprises buy proportionally smaller systems that many users share. Why is there a contradiction between good performance and slow CPUs?

In this session, learn how to use design and coding principles to get the most out of your valuable NonStop server hardware. First the speaker evaluates different kinds of applications such as OLTP and batch, typical properties of those, and consequences for the NonStop architecture. Discover tools and practices for performance analysis and management. Learn new ideas about how to improve the manageability of your application. While the focus is on OLTP, some ideas for batch type applications will also be included.

Design rules for efficient NonStop programs will be presented and explained. Cheap and expensive operations will be distinguished and strategies how to avoid the expensive operations will be explained.
Database related questions (for SQL/MP and Enscribe) will be discussed. Some simple database decision rules will be developed. The influence of the choice of programming languages, compilers, and compiler options will be investigated.

Finally, the session will concentrate on C/C++ related coding practices and provide some special tricks and methods which can – under certain circumstances – make your application run much faster.

SOA-1544-HP
NonStop Application Development

Seth Hawthorne, HP
Audience Level: Introductory

Learn more about the products available for application development on HP NonStop servers. This session focuses on basic development and also covers the recent enhancements in languages, tools, and debuggers. Included are the exciting advances in the NonStop Enterprise Plugins for Eclipse™.

The session is an excellent choice for anyone currently developing applications for HP NonStop, or who wants to develop new applications using one of the supported languages or port existing applications onto HP NonStop.

SOA-1593-U
Migrating Applications from Guardian to OSS

David Ward
Audience Level: Intermediate

Learn how OSS can be used to ease the migration of complex systems to the HP NonStop Server platform.
HP NonStop provides a feature-rich 'Open' environment that complements and extends the traditional Guardian environment. This presentation describes the OSS environment, its feature set and its relationship to the Guardian world including some real examples of how WebSphere MQ was migrated to OSS.

SOA-1767-HP
HP Integrity NonStop Languages Update

Ron Tischler, HP
Audience Level: Intermediate

This session provides an overview of new features added to the H-Series compilers and related tools. The speaker addresses all H-Series languages: C/C++, COBOL, and pTAL. Some of the features to be discussed include: Profile Guided Optimization, C99 "lite," COBOL 2002, CodeCov, and C++ exception handling improvements.

SOA-1780-U
BEA WLS 9.2 on HP NonStop by Example of the Customer Project "New Quality Assurance Center of Rasselstein GmbH"

Jürgen Depping, CommitWork GmbH
Audience Level: Intermediate

This session gives information about the upgrade and technical aspects of the project "New Quality Assurance Center of Rasselstein GmbH." Rasselstein,,one of the three largest packaging steel producers in Europe, develops their new quality assurance center with BEA WLS on HP NonStop. Rasselstein made the software upgrade from BEA WLS 8.1 to BEA WLS 9.2 in January.

SOA-1808-U
Moving to Paper-Free Production by Using OpenSource

Hans-Fried Kirschbaum, CommitWork GmbH
Audience Level: Introductory

ThyssenKrupp Steel AG, coldrollmill Bochum, has moved to a paper-free production control environment on NonStop using OpenSource products. The former "production process paperwork" is replaced now by a state-of-the-art information system. Still using the legacy application services (Pathway servers), the total application is transformed into a completely new and complex application (rich client environment).
Visualization is simplified by using OpenSource tools like JFreeChart and JasperReports. By working paper free, all data, especially product quality data, are available instantly and anywhere during the production process.

SOA-1827-HP
Integrity NonStop Debugger Update

Seth Hawthorne, HP
Audience Level: Intermediate

This session provides an update on the NonStop debugger strategy and on recent changes to GDB-based Native Inspect. Focus topics include recent compiler/debugger improvements to debugging programs compiled at optimization level O1 and the present and future benefits offered by the recent upgrade of Native Inspect to a more recent version HP-UX WDB/GDB. This is an interactive session that provides the opportunity to offer input on Integrity NonStop debugging plans and issues.

SOA-2029-HP
Simplifying NonStop Java Development with Open-Source Frameworks-Part I

Sanjib Guhathakurta, HP
Audience Level: Introductory

In recent years, open-source frameworks like Spring and Hibernate have become extremely popular among enterprise Java developers. This session is the first in a series of sessions on open-source frameworks that are being presented at the HP Technology Forum & Expo 2008. This session will explain the key features of these frameworks with an emphasis on their key value proposition--a simple and productive programming model for enterprise Java development. The benefits of deploying these framework-based applications on NonStop Java environment will also be discussed.

SOA-2030-HP
Simplifying NonStop Java Development with Open-Source Frameworks-Part II

Sanjib Guhathakurta, HP
Audience Level: Intermediate

This session will take a closer look at the key features and capabilities of Spring, a popular open-source framework for enterprise Java development. With the help of small code examples, this session will explore the fundamentals of Spring applications including an in-depth discussion on how Spring simplifies development of the Web tier, Web-services, business services, database access, and more.

SOA-2117-U
NonStop SOAP and Logica - Low Risk, Legacy Evolution of Banking Applications

Santino Failla, LogicaCMG
Audience Level: Intermediate

Despite the negative associations surrounding large legacy applications, they continue to provide the mission critical processing of many major corporations. Specifically, the complexity of legacy banking solutions has made migration to new technology difficult and prone to high risk. An effective way of leveraging the value of these legacy systems while providing a low risk migration path is to expose their functionality, or subsets of it, as services. In this presentation, we will show how Logica used NonStop SOAP as a gateway to expose functionality as well-defined, open service interfaces. The banks benefit from a low risk migration path while allowing access to a larger number of users and the creation of work flow efficient interfaces. In this way, new services are exposed using the legacy functionality while supporting systematic technology evolution.

SOA-2196-U
Creating a SOA Pipeline

James Johnson, The Standish Group International, Inc.
Audience Level: Introductory

Service-oriented architecture (SOA) brings with it the hope of agility and flexibility in the way that technology offers solutions to business. As the business changes, the architecture is designed to adapt quickly and with minimal effect on other applications. In addition, SOA brings about the idea that the sharing of business services between those in the business supply chain can be done readily and securely.

The implementation of a service-oriented architecture (SOA) can offer many benefits to organizations as they work toward realizing the potential of true business agility. Still, SOA is a work in progress and is not a panacea. It requires a change in mindset and changes of responsibility for both IT and business users/analysts. All the flexibility and adaptability of SOA is only available at a price: It requires hard work in the modification of existing processes, and a thorough and complete understanding of not only these processes but the underlying services as well.

In this talk, Jim Johnson will provide a process to implement SOA through a software development pipeline. First Jim will start with a number of definitions. Second, he will layout the Laws of CHAOS and how these laws effect of SOA development. Third, Jim will explain the drivers propelling the SOA trend and how these trends effect SOA development. Fourth, Jim will layout the pipelining and the agile concept. Lastly, Jim will discuss successful SOA and Pipelining case studies.

SOA-2421-HP
Software Roadmap Overview

Timothy Keefauver, HP
Audience Level: Introductory

Spanning SOA, security, database, application development, and business continuity, this presentation gives you a practical overview of recent and future software enhancements.

SOA-2422-HP
Success Strategies for SOA Initiatives for NonStop Customers

Franz Koenig, HP
Audience Level: Introductory

While technology is integral to SOA, there are many more factors to make your SOA initiative a real success. This talk explores approaches, methodologies, architectural styles and best practices to deliver the expected value and shows attendees how HP can help them.

SOA-2423-HP
Rapid Prototyping of Modern Enterprise Web Apps on NonStop Server

Franz Koenig, HP
Audience Level: Introductory

This speaker gives attendees an overview of his experiences using a state-of-the-art, open source framework called Grails, which reduces the complexity of rapidly developing prototypes based on enterprise class frameworks, such as the Spring framework, Hibernate ORM, or diverse AJAX frameworks. Grails leverages the Groovy scripting language inside the Java VM, which also nicely integrates with Java Business Logic. Because of its ease of use and flexibility, many people call Grails the Visual Basic™ for enterprise class development. The resulting applications are highly scalable, since they leverage core NonStop products such as iTP Webserver, NonStop JSP (TOMCAT) and NonStop SQL/MX.

SOA-2684-U
Moving Toward the SOA on HP Nonstop Servers

Jalil Falsafi, Future Electronics Inc.
Audience Level: Introductory

Future Electronics, Inc. is re-aligning their development strategy by moving away from the middleware intergration solution and going toward service-oriented architecture (SOA ). The speaker will discuss the products that they have chosen from the HP NonStop software to integrate their hetrogenious applications, operating systems, and platforms. Discover how Future Electronics used products such as Soap, gSOAP, ODBC/MX, and Paralle TCP/IP for systems integration.

SOA-2756-HP
Pathway for the 21st Century - What's New!

Deep Rahul and Keith Evans, HP
Audience Level: Introductory

Pathway has been turbocharged to take full advantage of the increased power and capacity of the Integrity NonStop server. If you are not running the latest Pathway versions, you are are not getting the most from your HP Integrity NonStop server platform. Come and learn about the latest exciting new features shipping with Pathway, TS/MP, and future product plans.

SOA-2903-U
UNIX to Tandem Migration – SOA Challenges

TM Praveen, Opus Software Solutions
Audience Level: Introductory

This session describes the migration of a UNIX system to a Tandem system with SOA architecture--the challenges faced and the approaches. SOA software development guidelines will be discussed and some examples given of how to transform NonStop systems into SOAP server or client.

The subject is approached from two perspectives:

  • Creating a SOAP server on NSK where you can expose your NonStop server applications as Web services without needing to change your existing applications.
  • Creating SOAP client on NSK allowing your NonStop applications to access any
    application running as Web services on any platform.