| Asynchronous JavaScript And XML (AJAX). This technology allows for rich user experience as it allows for real time change of a web page without the needs to refresh. Java EE is a software development platform for the development and running of multithreaded Java applications. It is a standard that applications servers and software development environments must follow. Java EE includes many API specifications such as, JDBC, RMI, e-mail, JMS, web services, XML jne. In addition, Java EE includes a number of components such as Java Bean, servlet, portlet, JSP and WebService, which allow for easy software development and portability between different operating systems and application servers.
JSR 168 (Java Portlet Specification) compatible components can easily be added to Portal. Several free and commercial products are available
Apache Lucene is a powerful search engine. The contents of the whole portal are in Lucene’s search index, the search can also be targeted to a particular application.
Spring, EJB, Aspect Oriented Programming (AOP)
Struts MVC model is utilized in many portlets. Portlet layout is easy to control through the Tiles configuration file.
Velocity is a Java based template engine. WSRP is a Web Services standard, which integrates and consolidates the contents of the portal, either within or between portals.
|