« September 2007 | Main | December 2007 »

October 29, 2007

Extending WebSphere MQ Applications with Python

[This article is sponsored by Peningo Systems, Inc., a provider of WebSphere Consulting Services on a nationwide basis. For more information on Peningo Systems, please go to the Peningo WebSphere Consultants page ]

IBM has recently release an article titled “Using Python in WebSphere MQ Applications” .  We at Peningo Systems recommend this article to any WebSphere Consultant / WebSphere MQ Developer / Python developer looking to integrate Python code with the MQ Applications.

This article shows how to use and compile the Python MQ Interface ( PyMQI ). With PyMQI developers can use the powerful Python language with WebSphere MQ tools and solutions, thus giving the benefits of Python to all WebSphere MQ developers. Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.

The Python MQ Interface ( PyMQI ) is an open-source Python extension library for IBM’s WebSphere MQ. PyMQI extends the MQI library by providing an easy-to-use Python interface. PyMQI  has a low-level library written in C to access the MQI C-library, and a high-level object-oriented interface, on top of low-level library, for Python programmers.  With the Python MQ Interface, you can use the Python language to develop utilities and programs for WebSphere MQ.

To view the IBM Article, please click the link below:

http://www.ibm.com/developerworks/websphere/library/techarticles/0708_salkosuo/0708_salkosuo.html

To go to the PyMQI Homepage, please click the link below:

 

http://pymqi.sourceforge.net/

 

If you are an "End Client" looking for a WebSphere Consulting Service provider to support your WebSphere Applications, Peningo Systems provides Consultants with expertise in many areas including:

WebSphere Portal

WebSphere Commerce

WebSphere Eclipse Development

WebSphere MQ

System Security Architecture

Tivoli Access Manager

Tivoli Identity Manager

DB2 – UDB, 

SAP

Remedy

Peregrine / HP Openview AssetCenter and ServiceCenter

J2EE based systems architecture and development.

To see Peningo Systems areas of expertise, please go to the Peningo Technical Areas page or go to the Peningo WebSphere Consultants page.

  To see Peningo's other Blogs please go to

 Peningo's Blog

The Peningo Opinion Blog 

 

 

October 22, 2007

Programming Guide for Rational Application Developer

[This article is sponsored by Peningo Systems, Inc., a provider of WebSphere Consulting Services on a nationwide basis. For more information on Peningo Systems, please go to the Peningo WebSphere Consultants page ]

 

IBM has recently release a RedBook Draft titled “Rational Application Developer V7 Programming Guide”. We at Peningo Systems strongly recommend this RedBook Draft for any WebSphere Consultant / WebSphere Developer who is developing Java 2 Platform Standard Edition (J2SE) and Java 2 Platform Enterprise Edition (J2EE) applications deployed on IBM WebSphere Application Server and/or IBM WebSphere Portal.

The Rational Application Developer provides integrated development tools for all development roles, including Web developers, Java developers, business analysts, architects, and enterprise programmers.

To down load this Guide, please go to the link below:

Download Rational Application Developer V7Programming Guide

(Please note that this PDF is over 1400 pages and approximately 22 MB)

Rational Application Developer is part of the IBM Rational Software Delivery Platform (SDP), which contains products in four life cycle categories:

  • Architecture management (includes integrated development environments and Application Developer)
  • Change and release management
  • Process and portfolio management
  • Quality management.

Within this Redbook, many of the chapters provide working examples that demonstrate how to use the tooling to develop applications, as well as how to achieve the benefits of visual and rapid application development.

This book consists of six parts:

  • Introduction to Rational Application Developer
  • Develop applications
  • Test and debug applications
  • Deploy and profile applications
  • Team development
  • Appendixes

 

The following is the Table of Contents for this Redbook Draft:

 

Part 1. Introduction to Rational Application Developer


Chapter 1. Introduction
Chapter 2. Programming technologies
Chapter 3. Workbench setup and preferences
Chapter 4. Perspectives, views, and editors
Chapter 5. Projects

Part 2. Develop applications

Chapter 6. RUP and UML
Chapter 7. Develop Java applications
Chapter 8. Accelerate development using patterns
Chapter 9. Developing Database Applications
Chapter 10. Develop GUI applications
Chapter 11. Develop XML applications
Chapter 12. Develop Web applications using JSPs and servlets
Chapter 13. Develop Web applications using Struts
Chapter 14. Develop Web applications using JSF and SDO
Chapter 15. Develop applications using EGL
Chapter 16. Develop Web applications using EJBs
Chapter 17. Develop J2EE application clients
Chapter 18. Develop Web services applications
Chapter 19. Develop portal applications

Part 3. Test and debug applications

Chapter 20. Servers and server configuration
Chapter 21. Test using JUnit
Chapter 22. Debug local and remote applications

Part 4. Deploy and profile applications

Chapter 23. Build applications with Ant
Chapter 24. Deploy enterprise applications
Chapter 25. Profile applications

Part 5. Team development

Chapter 26. ClearCase integration
Chapter 27. CVS integration
Appendix A. Product installation
Appendix B. Additional material

 

To view and download the RedBook Draft in PDF, please go to the link below:

Download Rational Application Developer V7Programming Guide

(Please note that this PDF is over 1400 pages and approximately 22 MB) 

IBM also provides additional information and code samples supporting this Redbook. To view this information please go to the following link:

ftp://www.redbooks.ibm.com/redbooks/SG247501

 

For those who are using Rational Application Developer V 6 and would like to review the Progrmming Guide for V6, please go to the link below:

Programing Guide for Rational Application Developer V6 

 
If you are an "End Client" looking for a WebSphere Consulting Service provider to support your WebSphere Applications, Peningo Systems provides Consultants with expertise in many areas including:

WebSphere Portal

WebSphere Commerce

WebSphere Eclipse Development

WebSphere MQ

System Security Architecture

Tivoli Access Manager

Tivoli Identity Manager

DB2 – UDB, 

SAP

Remedy

Peregrine / HP Openview AssetCenter and ServiceCenter

J2EE based systems architecture and development.

To see Peningo Systems areas of expertise, please go to the Peningo Technical Areas page or go to the Peningo WebSphere Consultants page.

  To see Peningo's other Blogs please go to

 Peningo's Blog

The Peningo Opinion Blog 

 

Digg!

October 14, 2007

Using WebSphere Portlet Factory to develop Portal Applications

[This article is sponsored by Peningo Systems, Inc., a provider of WebSphere Consulting Services on a nationwide basis. For more information on Peningo Systems, please go to the Peningo WebSphere Consultants page ]

IBM has recently release a RedBook Draft titled “Portal Application Development using WebSphere Portlet Factory” .  We at Peningo Systems strongly recommend this RedBook for any WebSphere Consultant / WebSphere Developer developing portlets.

The WebSphere Portlet Factory is a tool for rapid building of portlets on top of a service-oriented architecture (SOA). Developers are able to quickly and easily leverage their company's core assets, automatically assembling them into custom, high-value portlets.


Within this Redbook, IBM shows specific techniques and a best practices approach for developing portlets using WebSphere Portlet Factory. Using a fictitious company scenario, IBM demonstrates how to build a Customer Self Service and Customer Representative application.

 

Within this context, IBM covers the following topics:

  • Installing and configuring the Portlet Factory development Environment,
  • How to create and consume data services from SQL, Domino and a Web Service,
  • Step by step guidance for creating the portlets and enabling inter-portlet communication,
  • Advanced UI design techniques, including the use of AJAX for type ahead functionality and working with the DoJo Builders,
  • Enabling the use of Profiling
  • Deployment Production Considerations, and
  • Troubleshooting and Debugging techniques

The following is a Table of Contents for this RedBook Draft:

Chapter 1. Introduction
Chapter 2. Scenario Introduction
Chapter 3. Creating Projects
Chapter 4. Data Services: overview and interface definition
Chapter 5. Creating Data Services: access to back-end systems
Chapter 6. Creating Portlets - Making it work
Chapter 7. Creating Portlets - Designing the UI
Chapter 8. Enabling Portlet Communication
Chapter 9. Customizing the application using profiling
Chapter 10. Creating the Go Shopping Portlet
Chapter 11. Production Deployment
Chapter 12. Troubleshooting, Debugging & Error Handling
Appendix A. Setting up the Environment
Appendix B. Creating a web service using WebSphere Portlet Factory
Appendix C. Remote Deployment
Appendix D. Configuring the RAD Unified Test Environment
Appendix E. Considerations for WAS CE
Appendix F. Execution Processing
Appendix G. Source Control and Team Development
Appendix H. Additional material

To view and download the RedBook Draft in PDF, please go to the link below:

http://www.redbooks.ibm.com/redpieces/pdfs/sg247525.pdf

If you are an "End Client" looking for a WebSphere Consulting Service provider to support your WebSphere Applications, Peningo Systems provides Consultants with expertise in many areas including:

To see Peningo Systems areas of expertise, please go to the Peningo Technical Areas page or go to the Peningo WebSphere Consultants page.

  To see Peningo's other Blogs please go to

 Peningo's Blog

The Peningo Opinion Blog 

 


Digg!

October 10, 2007

A Self Help Guide for IBM WebSphere Portal 6

[This article is sponsored by Peningo Systems, Inc., a provider of WebSphere Consulting Services on a nationwide basis. For more information on Peningo Systems, please go to the Peningo WebSphere Consultants page ]

IBM has recently release a Redpaper Draft titled “The IBM WebSphere Portal 6 Self Help Guide “.  We at Peningo Systems strongly recommend The IBM WebSphere Portal 6 Self Help Guide as a must have resource for WebSphere Portal Consultants, IT Architects and Administrators throughout the life cycle of a WebSphere Portal environment - from conception and planning to use and maintenance.

This Draft Redpaper focuses on considerations for the optimal configuration and use of WebSphere Portal Server. The authors provide you with the information you need to deploy and manage your WebSphere Portal infrastructure, with the goal of problem avoidance. However if issues occur the reader is introduced to the various tools and techniques for problem determination and problem solving, including obtaining and installing fixes, how to contact support, and what type of information you should provide before engagement.

The contents of the paper include:

Chapter 1. Introduction
Chapter 2. Architecture & Planning
Chapter 3. WebSphere Portal Installation
Chapter 4. WebSphere Portal Security
Chapter 5. WebSphere Portal Runtime and Services
Appendix A. Using IBM Tools to Find Solutions and Promote Customer Self-help
Appendix B. Maintenance - Fix Strategy, Backup Strategy, and Migration Strategy

 

To view the Redpaper Draft in PDF, please go to the link below:

http://www.redbooks.ibm.com/redpieces/pdfs/redp4339.pdf

 

 If you are an "End Client" looking for a WebSphere Consulting Service provider to support your WebSphere Applications, Peningo Systems provides Consultants with expertise in many areas including:

WebSphere Portal

WebSphere Commerce

WebSphere Eclipse Development

WebSphere MQ

System Security Architecture

Tivoli Access Manager

Tivoli Identity Manager

DB2 – UDB, 

SAP

Remedy

Peregrine / HP Openview AssetCenter and ServiceCenter

J2EE based systems architecture and development.

To see Peningo Systems areas of expertise, please go to the Peningo Technical Areas page or go to the Peningo WebSphere Consultants page.

  To see Peningo's other Blogs please go to

 Peningo's Blog

The Peningo Opinion Blog