1 / 10

What in the world is Brett doing now? Brett Cameron August 2010 (brettmeron@hp)

What in the world is Brett doing now? Brett Cameron August 2010 (brett.cameron@hp.com). The talks. A guide to building reliable, disaster-tolerant applications for deployment on multiple platforms An overview of open source software available on OpenVMS

nova
Download Presentation

What in the world is Brett doing now? Brett Cameron August 2010 (brettmeron@hp)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. The talks... • A guide to building reliable, disaster-tolerant applications for deployment on multiple platforms • An overview of open source software available on OpenVMS • Integration technologies and products for OpenVMS • Lessons learned from porting software to OpenVMS • OpenVMS and web services: myth or reality? • To queue or not to queue? What software is available for OpenVMS? • Tutorial on implementing web services on OpenVMS (called and callable) using gSOAP

  3. 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.

  4. 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.

  5. 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

  6. 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 fromhigh-level languages such as COBOL or FORTRAN. Examples will be provided on these interfaces and what methods were employed implementing them.

  7. 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.

  8. 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.

  9. 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.

  10. Questions?

More Related