JBOSS Architect
New York Independent System Operator
Contract Albany, New York, United States Posted 7 years ago
About Position
JBOSS Architect (Contract)
$45.00 / Hourly
Albany, New York, United States
JBOSS Architect
Contract Albany, New York, United States Posted 7 years ago
Description
Analyzing set of applications selected for migration in the current iteration. Install Environmental setting up operating system, comparing standards, specifications, HTTP Server, database instances, JDBC drivers and JVM versions.Installation Install & configure target environment, Server configuration creation, Importing source code, modification of build scripts. Implement Code compilation replacement of WebLogic jars, replacement of 3rd party jars such as log4j, commons etc, that are part of application and also part of JBoss.Compile time fix setting up classpath entries, replacing WebLogic classes references, modification of JNDI information on the client classes etc. Deploy Creation of resources JDBC Connection Pools & Data Sources (pointbaseds.xml), JMS details (jbossmqjmsdestinationsservice.xml), EJB CMP (standardjbosscmpjdbc.xml), Security Realm, Roles, Policy Definitions, Users and Groups(loginconfig.xml)Vendor Specific Descriptor Replacement (weblogic.xml to jbossweb.xml), (weblogicejbjar.xml to jboss.xml), (weblogicrdbmscmp.xml to jbosscmpjdbc.xml), (weblogicapplication.xml to jbossapp.xml)Deployment Modification of build scripts to create EAR files, deployment of EAR files on the new environment, Handling J2EE specification violations and run time errors. Verify Testing application for architecturally significant use cases, Fixing class loader and missing classes errors.Tuning application JVM optimizations, Logging level settings, Database settings, Thread pools etc. Replicate Documenting migration details, merging changes to code base and applying lessons to subsequent migrations. Security Some application servers such as WebLogic have heavy proprietary logic on security). JBoss uses heavy JAAS (Java Authentication and Authorization Service) for security implementation, depending upon the usage of WebLogics proprietary API, the effort will increase. Availability High availability can be achieved by having clustered environment with appropriate load balancing techniques. Both environments support clustering but the implementation is different.
By applying to a job using Hacked By ClaratZ you are agreeing to comply with and be subject to the Hacked By ClaratZ Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.