|
Technology Focus
JAVA EE Expertise
Java's momentum has moved from a niche programming language to a mainstream platform that is robust enough for a spectrum of applications from scientific to business. New versions of existing technologies along with new technologies continue to augment the Java EE technology platform.
Reusability is the “mantra” that can beckon the attention of developers, managers, and the decision makers. It promises savings in the form of shorter engineering efforts and increased quality. Reusability occurs through using Java as a programming environment, but more reusability occurs when you add Java EE components. Java's OO nature and the standards of Java EE are a progression toward achieving high degrees of reusability.
Aztecsoft makes significant investments in building reusable components and frameworks through its TCoE (Technology Center of Excellence). This organization is virtually run and managed like a product development company, and has enabled faster and high quality delivery of solutions to our end customers.
Aztecsoft takes pride in its in-depth technical expertise and skills in server side software infrastructure and middleware. Aztecsoft is an early adopter of Java and XML, and pioneers in the Internet Middleware realm that include technologies like Applications Servers, Messaging, Scalability, Caching, Workflow, and Transaction Management.
Aztecsoft formed a Java EE TCoE to meet most customers’ demand to swiftly proceed from concept to prototype to production, and continue to evolve even after they are deployed. This TCoE is involved in developing the most practical, flexible, and efficient approaches for the Java EE software development efforts, especially in the areas that require business and technical analysis. TCoE brings out the best practices, techniques and tools for assisting Java EE software development projects and also keeps track of emerging technology trends so that the solutions are up to date and apt for our customers.
Aztecsoft expertise includes:
- Developed, tested, delivered over 500 products based on Java EE technologies
- Over 2300 person years of expertise using various Java EE technologies
- Helped over 100 clients with our Java EE expertise
- Built JPact, a Java based “App Server” product
- Early adopters of Java and J2EE technologies - 10 + years
- Built several re-usable frameworks and components
- Web Application Framework
- Business Integration Framework
- List Server Framework
- Dedicated TCoE specialists working on future proof Java EE offerings
- (JEE 5, EJB 3.0, SOA, ESB, Spring, AOP etc)
Key client projects:
- Built an 100% Java based ETL tool from grounds up
- Extended engineering arm for building a Java based loyalty management system
- Built, tested and maintaining Java based web profit management solution
- Architected and built platforms that adhere to J2EE standards from the grounds up based on business requirements provided by the customers
- Building UI design and development for a tour management software
- Built several Web 2.0 and Java based eCom, consumer, and community portals
- Development and testing partner to build the call center management system
- Developing a high-availability server platform for one of the leaders in Mobile application space that involves content management systems and messaging gateways
- Architecting and building a solution framework with a client side software and the server side infrastructure that interacts with different services providers in any given vertical
- Migrated applications/products from a proprietary or open standards to Java EE compliant
- Developed JMS (Java Messaging Services) adapters to integrate legacy applications with messaging backbones
- Enabled administration, management and monitoring of applications using JMX framework
- Helped the client to make their service lifecycle management product more scalable
- Co-developed open source based business intelligence product
- Developed core APIs and web interfaces
- Developed website and the created various desktop application and installation programs
These projects used Java EE based technologies covering various layers, servers, architectures such as:
| Components |
Technologies |
| Presentation / Web UI frameworks |
AJAX, JSF, Struts, Velocity, Tapestry, JBoss Seam |
| Business/Middle tier frameworks |
EJB 2.1, EJB3.0, Spring |
| Portal/Content Manage servers |
WebSphere portal server, Open source based portal servers (Liferay, Alfresco etc) |
| Object Relation mapping layers |
Hibernate, Toplink |
| Integration Layer |
WLI, webMethods |
| Workflow/Rules |
JBPM Drools |
| Message servers |
MSMQ, Sonic, JMS etc |
| Application servers |
WebLogic, WebSphere, JBoss, Tomcat, Glassfish, Pramathi |
| Web servers |
Apache, iPlanet |
| SOA/ESB |
ACapeclear, JBoss ESB |
Java EE technology has been one of our core competencies and many of our customer engagements have involved Java EE standards. More than 700 of our personnel are involved in Java EE based solutions and have deep understanding of various Java EE technologies and their best practices.
|