When processes created for data processing or report generation with SAS must be integrated into enterprise-wide applications, then Java is the technology of choice. HMS has experience with the binding of SAS and Java into diverse architectural scenarios:
Java Applications that have access through stored processes or SAS programs to the analytical power of the SAS system in the background.
Web applications with the look & feel of the SAS Web front-end, created with SAS AppDev Studio
Java based Portlets that enable the integration of any self developed functions into the SAS Information Delivery Portal
Java Applications, which can make use of the full functionality of the SAS Metadata server using the SAS Metadata API,
Use of the Data Step Interface to invoke Java functions to extend SAS Programs with Java functionality.
For many years now, HMS has regularly realised projects in the Java environment, with the emphasis on the integration of Java and SAS. Several HMS employees are certified Java experts who undergo continual training, and also exchange knowledge amongst themselves on a regular basis.
Java in the Enterprise Environment
Java has been the most frequently used technical platform for the integration of different systems and technologies in enterprise-wide applications, for many years. HMS also develops Java applications without the SAS reference, and is well acquainted with the relevant technology for creating enterprise applications:
Frameworks for Enterprise Software: Java EE (Versions 5 und 6) and Spring
Development of Web services with Java
Integration of Databases (JPA, Hibernate, JDBC)
Client Development with Java – Browser or Desktop
Java has a multitude of frameworks for generating modern and easy-to-use interfaces. No matter whether it involves a frontend for a SAS based application or one with another DBMS in the background, HMS understands the most important technologies and will implement your vision of a user interface.
Classic Web applications in Browsers with JSF or JSP
Rich Internet Applications (RIA) - also Web applications with the comfort of a Desktop application - with Tools such as ZK or SAG Application Designer