官术网_书友最值得收藏!

Middleware administrator — a man with several hats

Unlike a database administrator or UNIX system administrator — a middleware administrator has to be knowledgeable in several areas and perform a lot of tasks to keep applications up and available. You have to know how the application works and understand its dependencies. The most trivial applications have database access, and hence you must be proficient in database technologies such as JDBC and SQL. You have to understand messaging systems and key technologies such as various web services and Service Oriented Architecture (SOA). Most applications employ different security mechanisms, such as using an LDAP Server, thus you have to know the basics of security infrastructure.

With modern application complexities, you have to be agile and you need the right sets of tools and practices.

If you are a middleware administrator then you know how your life goes! Some of the typical tasks that middleware administrators perform are as follows:

  • Monitors performance of production environment middleware and associated applications
  • Diagnoses production issues
  • Plans for production deployment
  • Installs/provisions software
  • Tracks and applies patches
  • Performs trend analysis and capacity planning for future growth
  • Brings into compliance standards such as the Information Technology Infrastructure Library (ITIL)

You may ask the question — how do you juggle between these tasks? What is the optimal ratio of these tasks? There are no right answers here. This is actually based on your organization. We have seen administrators just struggling to keep up with monitoring the production middleware platform and making it highly available. This typically happens if you do not use the right tools and practices. Administrators spend most of their morning running several scripts to verify the health of their middleware platform. If you spend your entire morning checking the health of your middleware platform, then it is highly unlikely that you will be able to perform all of your tasks in your eight hour daily job!

Another challenge is that many organizations do not have full-time people who are middleware administrators. In some organizations, the database administrators or developers take on additional responsibilities for middleware administration. If you are part of such an organization then it is really challenging for you to perform all aspects of middleware management without the appropriate management tools.

主站蜘蛛池模板: 旬阳县| 淮阳县| 安溪县| 苍梧县| 清新县| 惠东县| 吉水县| 嵊州市| 扎鲁特旗| 阿拉尔市| 栖霞市| 原平市| 叶城县| 甘孜县| 临漳县| 云南省| 土默特右旗| 宁南县| 盐城市| 汉源县| 通榆县| 西昌市| 泾阳县| 建德市| 合山市| 邯郸市| 吴川市| 铁力市| 潼关县| 商城县| 宽甸| 文昌市| 徐闻县| 万年县| 崇义县| 威海市| 含山县| 诸暨市| 财经| 革吉县| 惠东县|