![]() |
|
Submit WebSphere Questions |
|
Interrelated Information Technology |
|
| WebSphere MQ Questions | Java Questions |
| DB2 Questions | CICS Questions |
The Computer Education Techniques knowledge base is a service for answering questions, inclusive of the research and validation of the accuracy of information in the public domain. Citation of source documentation and examples are used to provide answers to the questions. Utilization of the information of this service and reliance on the answers, information or other materials received through this web site is done at your own risk.
| Q | What is new in RAD: Rational Application Developer v6? |
| A | The significant new features
and enhancements include:
|
| Q | Is it possible to improve RAD: Rational Application Developer performance using Binary Projects? |
| A | As an application grows it may not be practical to keep an entire application in source form in a workspace. Large workspaces may have over a hundred projects. It is very unlikely that developers will need to change each of these projects. A more efficient and practical approach is to keep projects that are scheduled for change in source form and the projects in current use in binary form. |
| Q | How are Fresh Workspaces created in RAD: Rational Application Developer? |
| A | Starting with a clean workspace
and re-importing source code will improve performance. The recommended
practice is to have all the projects stored in a source control system. And
this will serve to facilitate the process. Another recommendation is to streamline the metadata directory which accumulates in the workspace. |
| Q | How often should Rational Application Developer be shut down? |
| A1 | Rational Application Developer should be shut down at least once a day. |
| A2 | As more functions are used,
more classes get loaded into memory. There are two common issues which can be addressed by shutting down memory are: 1- Rational Application Developer's use of lazy loading. Code for the XML editor isn't loaded until it is needed. However, once it is loaded it will never be unloaded. 2- There are bugs where Rational Application Developer leaks memory. Shutting down and restarting Rational Application Developer will free up this memory. |
| Q | What is modeling? |
| A | At its fundamental level, a
model serves as a sound approach for analyzing and developing a plan for
building complex structures or systems.
Popular model development tools include:
|
| Q | What are the features of RAD: Rational Application Developer for creating and developing Web Services? | ||||||||||||||||||||||
| A | RAD has web services and SOA development tools for automating the process of building interoperable Web services applications. | ||||||||||||||||||||||
|
|||||||||||||||||||||||
The tools are:
The tools in conjunction with the standards provide the capability to:
|
| Q | How can RAD: Rational Application Developer help in coding quality control, testing and deployment? |
| A | Code review, which is a form of
static analysis, includes over 200 predefined rules for coding guidelines
and best practices.
The most salient features include:
|
| Q | Q) I am a developer using Rational Performance Test. I have been successful in testing applications in Internet Explore, but have not been able to do so with Firefox. How can I record with Firefox? |
| A | Internet Explorer When recording with Internet Explorer, it will not be necessary to set an application to record. Mozilla or Firefox When recording with Mozilla or Firefox, the application is set to record in the following way: 1. Click Window > Preferences, and expand Test. 2. Select RPT HTTP Recording, and set Application to Record to Mozilla or Firefox. 3. Type the path to, or browse to, the browser executable. Another Web Browser When recording with another browser, set the application to record as follows: 1. Click Window > Preferences, and expand Test. 2. Select RPT HTTP Recording, and set Application to Record to None. 3. Manually configure and load the browser. 4. Consult the browser proxy configuration documentation. |
| Q | Which WebSphere Application Server version does SYS-ED teach? |
| A | Our system consultant instructors have been doing installation and development on WAS and WASD since the initial releases. However, it is our policy to always use the latest version of the product and we are teaching release 6. And we also are recognized experts on the Rational platform. No one will be allowed to enroll in a course without specifying the release of the WAS server and their base operating system. |
| Q | Our organization currently uses multiple versions of WebSphere, can your WebSphere training courses and training programs accommodate our specific needs? |
| A | Yes, and the release and
service pack are essential to ensuring a predictable training outcome:
demonstration, samples, and workshop exercises. It is standard SYS-ED policy
as part of our client prequalification evaluation, to present/review the
following checklist:
WebSphere - Version 5.0 WebSphere - Version 4.0x There currently are 6 fixpacks for this release: 3.5.1 - 3.5.6. The old edition of WebSphere, which is not fully J2EE compliant, supports running JSP 1.1, 1.0, 0.91 versions and Servlet 2.1 / 2.2 versions, EJB 1.0 version. It is available in Standard (one JVM), Advanced (Multiple JVMs, Workload Management), and Enterprise (CORBA services, extended management) editions. |
| Q | Which Development Environment(s) are utilized in your WebSphere courses? |
| A | IBM provides several
development environments based on the Eclipse development framework. Our
WebSphere courses provide an examination of each environment. Naturally, in private
courses we will use the environment specific to that client. The development
environment listed in order of completeness/complexity (1 most advanced and
4 least advanced) 1. WSED: WebSphere Studio Enterprise Developer 2. WSAD-IE:
WebSphere Studio Application Developer - Integration Edition 3. WSAD
WebSphere Studio Application Developer 4. WSSD: WebSphere Studio Site
Developer. FYI, the old development environment VisualAge for Java 3.5.3 and 4.0 is still supported, but it is being phased out by WSAD. Third-party development environments are also available for WebSphere development such as JBuilder and WebGain Studio. Our restricted enrollment courses use WSAD. This environment satisfies most of the J2EE (EJB, JSP) and Web Services development needs. However, with advanced notification, we can satisfy other development environments also. |
| Q | Do your WebSphere training courses teach and deal with migration and integration issues in a multi-vendor environment? |
| A | Our WebSphere training courses, and to be more precise our MQ WebSphere curriculum reflect the full range of issues regarding both migration and integration on three levels. The first level is migrating from one web server to another and a multi web server environment: Apache to WebSphere, Oracle AS to WebSphere, WebLogic to WebSphere and IIS to WebSphere The second level is database access and ODBC: DB2 UDB, SQL Server, Oracle, and Sybase. The third level is development platforms: VisualAge, Java, .NET and ORACLE. Our classrooms have a comprehensive variety of web servers configurations for trial and experimentation. Both courses and training programs can be mixed and matched based upon the existing investment in code and specific operational objectives. |
| Q | Are your WebSphere courses exclusively for application developers? |
| A |
No, we offer WebSphere learning paths for four
audiences:
|
| Q | Do we have to take all the courses in a curriculum? |
| A | No. We invite you to review the sample programs, course workbooks, and workshops and cross reference them to your project specifications and operational objectives. Our systems consultants will provide consulting expertise and commit in writing the skillset that your staff will acquire in our courses. You only take the courses specific to a project specification. Optionally, we can provide pre and post course validation procedures. |
| Q | We are not a Fortune 1000 company; and it is important that we leverage our existing investment in web server and Internet technologies. |
| A | Since we are vendor-independent; we can provide unbiased information and hands-on demonstrations as part of assessing whether or not you should take a course. And we offer the just-in-time training required to make your operational requirements a reality within a realistic budget. |
| Q | What if I have specific WebSphere performance optimization and troubleshooting questions which need to be addressed? |
| A | Our courses reflect not only the how-to’s but the why’s associated with the complete range of IBM operating system platforms and systems software products that WebSphere works on and interoperates with: z/OS, Linux, AS/400, MQSeries, and DB2 UDB. We have the benchmarks, tools, and utilities to train you to best resolve your bottlenecks. We suggest that you contact us before a course in order that we can be prepared to help you. |