[ Team LiB ] Previous Section Next Section

Software and Hardware Administration

Software and hardware administration is an important part of any development environment. It encompasses designing, installing, maintaining, and supporting the entire software and hardware platform used by the development team or teams.

Hardware and Software Scalability Design

When a project is being designed, the scope of the hardware and software required to run the applications must be considered. How many users will it support? Can it easily support more users? What are the performance needs of the applications? What's the cost of the hardware? These are just some of the questions about hardware and software that must be answered.

Hardware Support

On any team, no matter how small, hardware support becomes an issue. Motherboards burn out, networks go down, the computer locks up, and those are just the start. The company technical support group usually handles these support issues. If it doesn't, someone must be able to handle the inevitable hardware failures that will occur over time. Certain hardware failures can cause the entire team to wait until the issue is fixed, which can be very expensive.

Operating System Maintenance

Operating system maintenance goes hand-in-hand with hardware support. In small shops, one person is usually responsible for maintaining the hardware, installing service packs, and installing new software. In large efforts in large companies, the maintenance team could span several states and have hundreds of employees. Operating system maintenance involves installing updates and patches, upgrading, and finding errors that inhibit the performance of any software running on the particular operating system.

WebLogic Server Administration

WebLogic Server administration is related to software administration, but is its own skill set. At least one person in the development team should understand how to configure, start, and optimize WLS on each platform it will be run on. This is critical in the implementation, administration, and maintenance phases. A properly set up server can make the development easier and progress smoothly. In the administration phase, responsibilities shift to focus on keeping the servers running, adjusting settings as performance issues arise, and checking logs for errors. During the maintenance phase, administrators' tasks include rebooting installing patches released by WebLogic and upgrading to new components.

Security Experts

Protecting data is a main concern for many companies. When access to data is available online, the concern grows. Security experts can design, analyze, and provide solutions for this protection. Systems can never be 100% secure, but a security expert can make hacking much more difficult.

Backup and Archiving Support

Just as important as security measures are backup and archiving measures. Data must be protected from system crashes, hardware failures, and network outages. A proper system has periodic backups scheduled to avoid the loss of data.

    [ Team LiB ] Previous Section Next Section