what in the world is brett doing now? brett cameron august 2010 ([email protected])

10
What in the world is Brett doing now? Brett Cameron August 2010 ([email protected])

Upload: patricia-price

Post on 27-Dec-2015

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: What in the world is Brett doing now? Brett Cameron August 2010 (brett.cameron@hp.com)

What in the world is Brett doing now?

Brett Cameron August 2010 ([email protected])

Page 2: What in the world is Brett doing now? Brett Cameron August 2010 (brett.cameron@hp.com)

The talks...1. A guide to building reliable, disaster-tolerant applications for deployment

on multiple platforms

2. An overview of open source software available on OpenVMS

3. Integration technologies and products for OpenVMS

4. Lessons learned from porting software to OpenVMS

5. OpenVMS and web services: myth or reality?

6. To queue or not to queue? What software is available for OpenVMS?

7. Tutorial on implementing web services on OpenVMS (called and callable) using gSOAP

Page 3: What in the world is Brett doing now? Brett Cameron August 2010 (brett.cameron@hp.com)

A guide to building reliable, disaster-tolerant applications for deployment on multiple platforms

This talk will examine some of the choices faced by architects of reliable, low-latency, disaster tolerant applications whose main attribute is to never lose a transaction, no matter the value. The range of topics covered will be from replication at the disk level through to the absolutely reliable delivery of messages at the application level. A number of technologies and products will be covered during the talk including clustering, messaging, replication, and reliable transaction routing.

Page 4: What in the world is Brett doing now? Brett Cameron August 2010 (brett.cameron@hp.com)

An overview of open source software available on OpenVMS

The speakers have been porting software to OpenVMS for quite some time now. During this talk they will detail what products have been ported to date, which are available for download, those that are still undergoing testing, and software which has been selected but work not yet started.The speakers will be happy to share their experience with this work and will welcome any and all suggestions for additional software products or amendments to those already ported.

Page 5: What in the world is Brett doing now? Brett Cameron August 2010 (brett.cameron@hp.com)

Integration technologies and products for OpenVMS

This talk will examine some of the technologies and products available for integrating OpenVMS applications with other applications on other platforms. The topics will range from data integration at the file and database level through to the exposure of existing software components as services, be it real-time or queued. Some of the technologies and products to be examined are:– Change Data Capture from RMS file, JDBC and ODBC from Attunity

– Queuing as an integration medium using OpenAMQ, RabbitMQ and 0MQ

– Calling and exposing Web Services from and on OpenVMS using gSOAP

Page 6: What in the world is Brett doing now? Brett Cameron August 2010 (brett.cameron@hp.com)

Lessons learned from porting software to OpenVMS

The speakers have ported and made available a number of software packages to OpenVMS in the recent past. These packages include gSOAP, Erlang, RabbitMQ, OpenAMQ, ZeroMQ, Mongoose, Lua, Berkeley DB, Twitter API, and others.

This talk will examine the general approach to porting software to OpenVMS, the pitfalls encountered, and how these were solved. Information on compiler and OpenVMS versions (Alpha and Integrity) used will be given. In addition, some time will be spent on the topic of testing the ported software as this is often the harder part of the porting cycle.

Further to the porting of software to OpenVMS, the speakers have also implemented interfaces for some of the packages to ease the use of these packages from high-level languages such as COBOL or FORTRAN. Examples will be provided on these interfaces and what methods were employed implementing them.

Page 7: What in the world is Brett doing now? Brett Cameron August 2010 (brett.cameron@hp.com)

OpenVMS and web services: myth or reality?

This talk will introduce web services, examine the role they play in enterprise applications and show how several OpenVMS customers are using web services today as a means of integration and re-use of existing software. The talk will also show examples of how OpenVMS applications may serve (expose) web services as well as call them in a completely platform-independent manner.

Page 8: What in the world is Brett doing now? Brett Cameron August 2010 (brett.cameron@hp.com)

To queue or not to queue? What software is available for OpenVMS?

The advent of the Internet and the Web have influenced the need for very high-speed and reliable queuing systems to a very large degree, be it for social networking sites, financial systems, or the reliable distribution of data in any environment.

This talk will introduce queuing in general and subsequently focus on forthcoming standards such as AMQP (Advanced Message Queuing Protocol). The talk will include details of the implementations of said standards which are available for OpenVMS.

Page 9: What in the world is Brett doing now? Brett Cameron August 2010 (brett.cameron@hp.com)

Tutorial on implementing web services on OpenVMS (called and callable) using gSOAP

This session will take the audience through the development, testing, and deployment of web services on OpenVMS. The examples will include the exposure of program modules written in multiple languages and ACMS tasks as web services. The mapping of complex structures and arrays together with various data types will be explained and shown in the examples.

The invocation of web services from programs running on OpenVMS will also be covered.

The talk will include recommendations for tools that may be used for the testing of web services.

Page 10: What in the world is Brett doing now? Brett Cameron August 2010 (brett.cameron@hp.com)

Questions?