
|
Modernize and organize your iSeries business with Nexus Portalby Duncan Kenzie. Published November 2006 in MC Magazine. In the October 27, 2005, issue of MC Showcase I wrote about portals as gateways to whole new worlds of information. Portals provide users with Web-based access to applications and information in a structured, secure framework. In this article, I'll review Nexus, BCD's award-winning, iSeries/System i–hosted Web portal solution. Nexus is now in its third major release, with many major enhancements over the previous releases. It was originally written in 2001 to address developers' need to effectively organize Web-based applications and to provide consistent, secured access for users. As enterprises have increasingly adopted portals to manage information dissemination, Nexus has evolved into a product that also offers powerful document management and search functionality. Nexus relies solely on the Apache HTTP server to communicate between the browser and the iSeries. Because it does not use WebSphere, it runs efficiently and scales well on small iSeries configurations. In addition, Nexus is written entirely in ILE compiled code to take maximum advantage of the native iSeries environment. In contrast to using WebSphere and WebSphere portal, which rely on Java, you can generally deploy a Nexus portal without any concerns about performance or adequacy of existing hardware. In fact, if you are moving away from 5250-hosted applications, you will likely see an improvement in performance. Your Own Branded Portals for Intranets and/or ExtranetsNexus lets you create and host any number of intranet and/or extranet sites (portals) for your organization on a single iSeries. It ships with a sample Web server configuration file that lets you get your portal up and running with two simple iSeries commands. The Web-based administration interface, combined with the ability to import iSeries user profiles into a Nexus site, lets you build a fully functioning portal with customized pages in minutes. An administrator with appropriate authority can also create and manage multiple sites with customized sets of users and unique branding (including corporate logos, color schemes, page layouts, and custom login pages). For example, you could choose to create a "Partner" portal that provides dealers that distribute your products with key information about new products, special promotional campaigns, and sales statistics in Key Performance Indicators (KPIs). You might also host a "Customer" portal that provides customers with a unique, secure login ID that lets them review pending orders, interact with a help desk, track the status of shipments, etc. We use Nexus to host our customer support site. In it, we host applications that track support calls, provide logs of software updates, and show the status of product licenses. Site administrators can completely manage and customize the portal from Web interfaces, making configuration and site maintenance highly productive. Figure 1: Nexus offers complete Web-based portal administration. (Click image to enlarge.) The User Interface Components of NexusNexus lets you control many facets of portal page design to provide users with a common user experience. You also get a secure, flexible presentation method. Some of the areas you can control include these:
Figure 2: These are typical components of a Nexus user interface. (Click image to enlarge.) Secure, Organized Access to Enterprise InformationNexus provides you with totally secure and controlled access to Web applications and content. Because it's iSeries-hosted, you can use native iSeries user profile sign-on and security to control access to applications and information within the portal. Or you can use Nexus' own user-management services and create Nexus user profiles that are not attached to a specific iSeries user profile. You can also mix and match user types. Security is enhanced through object-level authority at the operating system level. And Nexus' powerful group management features provide further granularity in authorization and access. You can enroll Nexus users in groups or subgroups. The groups you create in Nexus will likely mirror the structure of your enterprise. For example, you could have a group of "dealers" for one part of your site and "salespeople" for another. Then, within the dealers group, you could have subgroups (with one or more users belonging to each subgroup) for each company. This allows you to easily control access to and provision of information. For example, you could post a document on return merchandise authorization (RMA) policies to an ECM portlet that is authorized for access by all dealers, while posting another document that only Acme Distributors, a subgroup of the dealer group, can access. You can also use these same security constraints to control access to the user interface components of the portal. For example, while one dealer might see a portlet on a page, it may be hidden from view from other dealers. This is also true of drop-down menu options. And, just in case you have a user with a hacker mentality, Nexus is installed with its own unique extensions to the Apache Web server that prevent users from attempting to short-circuit security by typing a specific URL into the browser's location bar. And if that isn't enough, Nexus hides the location of documents being served from your iSeries by constructing a URL for documents that, while bookmarkable, does not reveal the true path or name of that document. You can also use Secure Socket Layers (SSL) to ensure data is transmitted in encrypted form between server and browser. Document and Content ManagementThe Nexus ECM (Enterprise Content Manager) is a secured iSeries-centric store for uploading, managing, storing, and searching for documents within the portal. It includes powerful search and indexing features. It supports documents of all types, such as PDF, graphics, Word, Excel, and PowerPoint. Authorized users can upload these from their own PC and network drives. The ECM consists of the following major components:
ECM and CatapultECM integrates with Catapult, BCD's award-winning, automated report and document management solution, to offer the following features:
To control users' document access rights, you can define automated authority rules that get applied to documents as they are published. User Productivity and SatisfactionThe customizable, easy-to-use Nexus user interface includes numerous tools to help users find the information they need:
Figure 3: Users can drag and drop portlets on the page. (Click image to enlarge.)
Figure 4 : Here are the results of drag-and-drop page design. (Click image to enlarge.) Provide a Framework for iSeries Web AppsNexus lets you include your own iSeries Web apps within the portal. This lets you take advantage of all the security and structural integrity of Nexus while providing a common, consistent user interface for all portal participants. You can embed any iSeries Web applications within Nexus, including those written with BCD's WebSmart ILE or Clover. You can create links to applications or portlets that embody applications as self-contained entities. Dynamic Navigation and Menu SystemThe real power of Nexus lies in its ability to provide so many different means for users to find and access information. Here's a summary of the many ways you can navigate within a Nexus portal:
Extend Nexus with Portlets, Dashboards, and KPIsNexus lets you create your own portlets and distribute them to authorized users or place them on commonly accessible pages. Portlets can contain any business or productivity application you choose to create. Nexus also ships with SmartCharts, a set of Flash objects that can be easily configured to provide high-quality graphical representations of key business metrics. For example, to track current sales for the month, you can easily create a portlet that draws a funnel chart based on an SQL query that runs in real time. This functionality lets you build executive dashboards directly in Nexus, with no coding required. Portlets Provide Valuable Applications at No Extra CostNexus comes with many portlets that provide additional value to your users' portal experience:
Try Nexus TodayNexus can save your organization thousands of dollars in productivity gains by making it easier to manage and distribute valuable information securely and by making more information accessible, more of the time, to the right people. Nexus is licensed by server, with unlimited users. Nexus normally costs $13,500 for a single-partitioned iSeries, but the initial license acquisition is currently free, with only annual maintenance fees payable. Nexus is available as a free download from bcdsoftware.com. Visit the Nexus Portal homepage | Download Nexus Portal
Duncan Kenzie is President and CTO of BCD Technical Support, the development and support group for WebSmart, a popular iSeries Web development tool, and Nexus, a portal product specifically designed for System i, iSeries, and AS/400 servers. Duncan has 29 years of experience on the midrange systems platform creating software for both green-screen and native Web environments. |
|
|||||||||||||||||||