It doesn't involve expensive and time consuming technologies and processes that EAI and data warehousing require. Also, it is the most customer-facing of all the methods described in this section. This means that it can be highly personalized and customized to the customer's requirements. In future, portals will present their functionality as web services so that multiple portals from different vendors can be integrated.
Architecture of Portals
The portal, when speaking technically, is "a framework that enables developers to plug various software components called portlets, and then deliver the aggregated content to multi-devices." (Mohan, 2003) Integration may be accomplished through using HRML, JSP, Java Beans, Java servlets, XSL that transforms XML through XSL transformation or even CGI. Sun Microsystems' Java Community Process is present reviewing Java Service request, JSR 168 in order to "define a set of API for aggregation, personalization, presentation and security. The specification will be based on the specification for Java Servlet. According to Mohan: "once the standard is in place, there could be a new third party portlet industry that could mushroom as portals will be able to integrate any portlet based on the standards using the Java architecture." (2003) Mohan additionally states that: "Taking the portlet even further is a standard called Web Services for Remote Portals (WSRP) from Organization for Advancement of Structured Information Standards (OASIS). This standard defines interfaces and behaviors to encapsulate portlets as web services so that any portal based on WSRP standard could bind to the portlets. This means that the local portal will only have the WSRP portlet proxy while the actually portlet will run on the remote server. The portal developers will be able to locate WSRP portlets in a public or private UDDI (universal description, discovery and integration) registry. WSRP will also interoperate with portlets developed using Microsoft.NET architecture." (2003)
Identity Management
Identity management works with infrastructure building in order to centralize both management of users and their privileges within the system. Centralizations of users have the benefits of: (1) Better control over security applications and servers through consolidation of the authentical and authorization; (2) reduction of the number of user accounts within the organization; (3) ease of managing a user life-cycle; (4) control auditing of user actions over the network; and (5) ability to integrate of federate with external networks using similar standards for identity management. (Mohan, 2003) the Lightweight Directory Access Protocol (LDAP) is the most predominantly used standard in managing identities.
Single Sign on (SSO)
The work of Mohan (2003) relates that a single sign on architecture is inclusive of a "centralized authentication hub that is used by all the users of the portal. Once the SSO server authenticates a user, the user is free to access all the applications available to the portal without having to login again. Also, when a user signs off, single sing off ensures that the user is logged off all the participation applications. The following figure illustrates how a SSO works.
Single Sign on (SSO)
Source: Mohan (2003)
The single sign on works on each application or webpage that needs authentication. When the client browser attempts to access the page the web server checks to see if the site has the proper cookie set or not and in cases it does not the browser is then redirected to the SSO service or the provider of identity. At this point the browser "will then receive one or more 'tokens' and will set a cookie. The web browser will once again be redirected to the web server but this time the URL has identifying information encoded in it." (Mohan, 2003) Mohan relates that there are presently two predominant SSO architectures:
1) Microsoft's NET Passport; and 2) Liberty Alliance's Liberty 1.1 specification with the largest being the Microsoft NET passport, which claims 200 million user accounts. (Mohan, 2003)
The primary difference between these two is the "SSO implementations of both the groups in how the tokens are generated. "Microsoft uses 3 DES-encrypted identifiers in a proprietary format. However, this makes the Passport network proprietary. Hence, Microsoft has committed to upgrading to Kerberos tickets. However, Liberty rejects Kerberos because of the overhead of the Kerberos ticket server and its inability to distinguish between authentication and authorization. Liberty Alliance has instead proposed an XML-based standard for exchanging authentication and authorization data called Security Assertion Markup language (SAML). The SAML data is embedded in the HTTP responses. Microsoft has also collaborated with IBM and VeriSign to enable passing authentication and authorization data in the SOAP header as a part of the WS-Security specification.
The work entitled: "Building a Portal? Vive La Difference" relates that portal servers are becoming more popular in providing users with "ready access to the information they need, when they need it through Web browsers. An intuitive jumping off point to content and applications from a variety of internal and external sources, portals consolidate access to information that used to require...
Religion -- Books of the Old and New Testaments The Bible contains many types of genres, themes, events and characters illustrating the seeds of Christianity in the Old Testament and the Old Testament's fulfillment by Jesus and the young Christian Church of the New Testament. Using the genres of epic and simple narratives, law, prophecy, wisdom, pastoral letters and apocalyptic expression, both Testaments show the struggle of ordinary people trying to
Religion and Society Religion is defined as an organized collection of belief systems, views about the universe, or cultural systems that humans use to relate spiritual and moral values to their lives. Many religions have symbols, traditions, and histories that explain the origin of life, the way the universe works, and the moral, ethical and legal ways to organize human life (De Vries, ed., 2008). While the exact origin of religion
A key celebration in the village invites a festive dance in which the performers fall into a stupor and try to stab themselves with knives (Heinrich, 2005 p. 78). Rituals in life are pertinent events for religious display and artistic expression. Events of puberty, marriage life and burial offer opportunities for Balinese to express their notions regarding statuses, society and the afterlife. The Balinese denomination organizes their faith in a
Religion Qualifications of the divine and the nature of supreme reality are core concepts of any religious tradition. Hinduism and Buddhism conceptualize the divine and the nature of reality in complementary yet distinct ways. Buddhism emerged from Hinduism, in a manner not wholly unlike the way Christianity emerged from Judaism. Therefore, there are several core similarities in the cosmologies and the conceptualizations of divine reality between these two faiths. Moreover, the
Religions of Rome Throughout history, religion has been having a major impact on the societies around the world. In the case of the Romans, they had numerous religions that were practiced throughout the reign of the empire. To fully understand these ideas requires looking at the chapter titled Sol the Sun in the Art and Religions of Rome. This will be accomplished by summarizing the various points and discussing a broad
Religion Vocabulary, Christianity: citing your sources: • Gospel -- pertains to one of the first four books of the New Testament (Matthew, Mark, Luke, and John), or refers more generally to the life and teachings of Jesus (Babylon) • parable -- a "symbolic story" that teaches a moral or religious lesson (Babylon) • baptism -- initiation into Christianity via ritual submergence in water (Babylon) • trinity -- group of three; in Christianity, referring particularly to
Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.
Get Started Now