1. Many of today’s critical enterprise applications are built on Java
technologies. Web portals, custom-built applications, and content
management solutions all leverage the robust framework of Java. YASH
Technologies has been working with global enterprises for years helping
them to build scalable, comprehensive solutions based on best practices.
With our global delivery centers, customers can take advantage of
flexible delivery models that encompass onsite, offsite, and offshore, or
any combination, that allow for agile development and significant cost
savings. YASH can work along customer teams for development or can
manage the entire development cycle from design, to testing and support
of the application as well.
Our Java practice consists of certified consultants that are skilled in a
myriad of Java technologies such as J2EE, SOA, web services, security,
mobile and cloud development. We support several Java platform providers
such as IBM and Oracle and those from the open source community.
Java Development Services @ YASHJava Development Services @ YASH
2. 7
Comprehensive Portfolio of Services
• Product Evaluation & Selection
(IBM, Oracle, Open Source)
• Solution Architecture and Design
• Enterprise Integration & Security
• Platform Migration and
Modernization strategy
• ECM, Portal and Enterprise Search
strategy
• Implement Solutions using Open Source
products
• Frameworks using Open Source products
Open Source Tools and
Technologies
• Collaboration Strategy and Architecture
• User Interface aggregation of enterprise
applications through portals
• Collaboration and Knowledge
Management Solution
Portal, Content Management
& Collaboration Services
Application Development
• Business Assessment and Strategic
planning
• Business requirement analysis
using Structured (Iterative) / Agile
Methodologies
• Architecture / Design / Domain
Modeling / Data Modeling
• Implementation using standards (Java
/ YASH) to build multi-tiered enterprise
applications
• Unit / System / Integration / Load /
Functional testing
• Application Security Solution
• Security Services: Authentication,
Authorization (Role Based), Single Sign-
On (SSO)
• Role Based data security
• Integration Assessment
• Integration solutions (Legacy Integration,
Web service based integration and
integration using messaging middleware
products) for small, mid and large size
companies
Integration Services
Strategy and
Consulting Services
Upgrade, Migration and
Maintenance Services:
Security and Identity
Management
3. Areas of Extended Expertise
YASH Technologies has built a library of reusable assets and frameworks gained over years of development for many
business scenarios and verticals. The reuse library acts as an accelerator aiding in rapid development, ensuring quality
and improved performance. YASH follows the Agile/Scrum, RUP/XP/Kanban development methodology.
Enterprise Web Applications
We have expertise with frameworks such as Struts, Apache Wicket, Spring MVC, Servlets, Vaadin, GWT and others. Our
expertise also spans leading JavaScript frameworks such as EXT JS and AngularJS. These frameworks are desirable for
their built-in agility, scalability, and ability to facilitate application development with significantly less turnaround time.
Web Services and SOA Applications
SOA significantly improves the power and usability of web services capabilities on the application server. YASH develops
both RESTFUL and soap web services using JAX-WS, JAXB, SOAP etc. We build EIS systems using connector architecture.
Testing Frameworks
We use JUnit extensively for unit-testing and recommend Selenium for regression. Selenium RC is used to develop
regression test suites that can be plugged into the build process, helping to identify issues during development and bug-
fixing phases.
Build Tools and Configuration Management
Gradle, Maven, Ant, Hudson and Cobertura are key parts of our development framework, allowing us to effectively
manage our development and deployment environments.
Cloud Computing: SaaS, PaaS, IaaS
Take advantage of the scale and flexibility of Google App Engine to build your products or take an enterprise application
to the cloud with middleware java technologies, EJB 3.X and JMS.
YASH Simplifies and Speeds the Internet of Things with Java
Java is the most pervasive open standards programming language in the world running on billions of devices and machines
ranging from mobile phones to enterprise servers to supercomputers.
Embedded Java simplifies the complex Machine to Machine (M2M) value chain and speeds M2M application development,
which in turn, accelerates time to market, incoming revenue, and return on investment.
Edge-to-Enterprise Connectivity
Embedded Java connects all elements of the M2M ecosystem, from M2M modules and sensors in devices to the cloud-
based SensorLogic application enablement platform. The JVM serves as the command center of the M2M ecosystem
connecting device sensors, M2M Modules, application software, security elements, and end-user computer systems.
It enables easy interworking and value added features such as over-the-air provisioning and remote data and application
updates, which are important to keep solutions current over the long life of M2M solutions.