When the individual’s interaction with Discovery Server K-map content categories reaches a certain threshold (relative to the interactions of all other people tracked), the Discovery Server sends an e-mail notification to the end user with that proposed affinity information. The e-mail notifies the end user of the affinity determined (proposed) by the Discovery Server and requests confirmation and approval or disapproval to publish the identified affinity. If approved, the affinity appears in the user's profile document, accessible to others through K-map search. In that way, the end user has complete control over what information indicating their expertise is published to their profile and made available to others searching for subject expertise.
The Discovery Server undergoes a security review by the IBM security team at the Watson Research Center, known as the Ethical Hackers. How does the Discovery Server handle security, and what steps have you taken to secure information? Dave Newbold Essentially the IBM security team reviews the implementation for security flaws and provides the product team with advice. At our review level, they're looking at the architecture and the security mechanisms that we have in place to ensure security. The concerns we have with security and security information are numerous. The Discovery Server needs to respect the security of the original source document, meaning to make the server work, you actually have to give the Discovery Server fairly global rights to your data. To do that, you have to become sort of a super-user on that end system. We take that responsibility very seriously, because we're going to be copying that data, processing it, and displaying portions of it as a result. We want to make sure that only those people who have access to the original data will see any of those results and to maintain the integrity of the source data in the process. To that end, we have controls for encrypting work queues and making sure that the server-to-server communication is secure. In addition, we don't want any replay attacks from unauthorized users going into the server. Even today there are potential vulnerabilities based on the possible configurations, which we discuss in the documentation. Before organizations implement Discovery Server, we recommend that administrators carefully review the documentation to understand some of the assumptions we make about the environment. For instance, we assume that the servers are in a physically secure location and that the interaction between servers is also secure. Having said that, security is always a fairly complicated issue with a lot of different permutations. What advice do you have for administrators concerned with performance and capacity planning? Dave Newbold The first advice is to read the documentation. We're currently documenting the performance characteristics that we've seen with the product. A performance and capacity planning guide will be available after shipment. We're actually in the throes of getting the product wrapped up, so we don't have the final performance numbers yet. For those who want to customize their environments, what options are available to them? Jaye Fitzgerald The end user has several options for customizing the K-map user interface (UI). They can customize the font size used in the K-map UI. The font choices are similar to those available in the browser. End users can customize presentation of table data within the K-map UI. The Document, People, and Places tables can be changed to display different fields from the default fields. Finally for administrators, we will be publishing the steps necessary to update the K-map UI with their own images. Dave Newbold The steps that Jaye mentioned describe how to modify the K-map UI. The HTML source is in the install kit, and you can extend it by adding your own branding and changing the background bitmaps, and so on. In addition, we will have a Java API available to extend and customize the Discovery Server by using it as a back-end service and giving it whatever look-and-feel you like. We have some business partners, like The Brain, who are already working with different visualizations, and those visualizations are a very interesting and useful customization of the product. Willie Arbuckle The API is known as the KDS API Toolkit. It contains classes for customizing the search, metrics, taxonomy, configuration, and administration services. For instance, you can create queries against data collected by the KDS, automatically register content from outside applications for spidering, and create your own metrics to influence expertise location. In the first release, the API will support Java applications, servlets, and applets. Looking ahead, what role will the Discovery Server play in Lotus's knowledge management strategy? Glen Kelley The Discovery Server is a key component of Lotus's knowledge management strategy. It is the most comprehensive knowledge management enabling technology ever introduced. We're helping individuals and teams to find comprehensive insights and answers and to access experts in their organizations to solve everyday business problems. We see these capabilities enriching existing and future applications, while forming the basis for many different business partner solutions moving forward. Dave Newbold The Discovery Server has a pivotal role because it provides back-end services that can bring together a lot of the technologies that we've talked about over the years. Those technologies include knowledge portals, like K-station, in which the Discovery Server is the innovation engine for finding and providing context to the communities of practice that have been exposed in the portal. The portal certainly stands alone, as do all the other Lotus knowledge management products like Domino Extended Search, Domino.Doc, and Domino Workflow. They have their own value propositions, but I think they work a lot better when they're integrated. The Discovery Server is one integrating technology for bringing those products and their resulting data together. I think the Discovery Server has a great future. We've had a lot of great customer response, both in terms of interest in buying as well as in the beta program. This product has the potential for accelerating the evolution of e-business. ABOUT WILLIE ARBUCKLE Willie Arbuckle is an architect in the DevTools Group at Lotus, and has recently begun working on defining and implementing the API for KDS (Knowledge Discovery System). He also has responsibility for the LSX Toolkit. Willie has been at Lotus for 14 years. Prior to developing the LSX Toolkit, he worked on the Notes back-end classes for LotusScript. He has also worked on the Version Manager in 123/W and on the 123/G for OS/2 team. Before joining Lotus, Willie taught computer science courses at the University of Ulster, in Northern Ireland. Both his bachelor's and master's degrees from the University of Ulster are in computer science. When not writing code, Willie teaches Irish Gaeilge classes in the Boston area. ABOUT JAYE FITZGERALD Jaye Fitzgerald is a principal software engineer and lead developer for the K-map user interface. Prior to joining the KDS team, he contributed to R5 as a member of the Notes client team. Before joining Iris, Jaye worked as a software engineer at Wall Data for two years and OneSource Information Services for over ten. Jaye has a BA in management from Boston College and a graduate certificate in computer science from Harvard University. Jaye spends his free time with his wife and three sons. He is an active Scout leader and sport coach and enjoys fishing, camping, skiing, and playing basketball. ABOUT GLEN KELLEY Glen Kelley is group manager for Discovery product marketing. With more than a dozen years of high-tech marketing experience, Glen is now involved in positioning the Lotus Discovery Server as the market leading enabler for expertise location and unstructured data technology. In his role of defining and assessing the knowledge management marketplace, Glen is educating today's organizations on the benefits of advancing technology that enhances the relationship between people and the content they interact with. In addition, Glen is rolling out the Discovery market strategy along with expanding the market with a position of leadership. Prior to joining Lotus, Glen was a principal with marchFirst (formerly Whittman-Hart), focusing on solutions in the areas of collaborative applications, messaging and CRM solutions. Glen works at Lotus's corporate headquarters in Cambridge, MA while residing in Minneapolis, MN. He has a bachelor's degree in music business from Western Illinois University. ABOUT DAVE NEWBOLD Dave Newbold is the Iris general manager responsible for the Lotus Discovery Server. Dave came to Iris in 1993 to integrate Internet protocols into Notes, resulting in Web Navigator and the InterNotes News gateway. After a start-up stint organizing the Notes.net site, he brought Domain Search to life and started work designing the Discovery Server. Prior to Iris, Dave worked on networking products for Lotus, 3Com, and NYNEX. ABOUT WENDI POHS Wendi Pohs is a principal taxonomy specialist at Iris and the author of an upcoming book on KM methodologies. Wendi joined Lotus Development Corporation in 1996 and has worked on various projects as a spec writer, online help designer, and user assistance manager. Prior to joining Lotus, Wendi worked at the American Mathematical Society and at Digital Equipment Corporation. Wendi received her BA and MILS degrees from the University of Michigan. ABOUT LAUREN WENDEL Lauren Wendel is product manager for KDS - Discovery Server and expertise technologies. Prior to joining Iris, Lauren worked with the Lotus Enterprise Integration team for five years, overseeing the initial releases of Lotus Enterprise Integrator, DECS, ERP Connectors, and the Connector API Toolkit. She has also worked as a developer consultant within the Lotus Business Partner program, and previously within the 1-2-3 engineering team. Lauren's also managed systems planning at Wells Fargo Bank, Citibank, Duke University School for Executive Education, and Grant Thornton Ltd. She enjoys running the "occasional" marathon and sings with a community chorus. ABOUT TARA HALL Tara Hall is a senior user assistance writer for Lotus where she has worked for over two years. She is part of the Web Applications team and writes online help, programming guides, and release notes. She also is a member of the Notes UA Web team.