| By James Owen, Vince Casarez | Article Rating: |
|
| February 21, 2008 04:00 AM EST | Reads: |
7,790 |
As mentioned earlier, information linking is an important aspect of any informal social networks. If all this information was in a single place, applying security policies would be straightforward. Since this is not practical, technologies that enable linking information are required to store parts of this information outside of the normal security policies, even if it is as simple as a linked URL. If someone were to link a public page to a document on M&A, any knowledge of the existence of that page must not be discoverable by users without access permissions. Here are a couple of practices to consider.
1. The link resolution can rely on query time filtering.
When the links from the page are requested, all the links are queried
to discover if the requesting user has access. Those that aren't
accessible are discarded from the results. This approach has a high
level of security and for items that have small miss rates can be a
very acceptable approach. However, this implies that there are two
queries that get executed for each user access: one for the content,
and a second for the access permissions. There are query optimizations
to be done but it will impact performance in some way.
2. Another approach is to keep the original security policies with the link repository.
This produces more efficient queries, with the downside that the
security policies must be kept in sync with the original repository.
Normally, this would result in a small window of security mismatch.
It is important to understand how much of a burden you place
on the end user to understand the underlying security models. Take for
example a user creating a page and adding a document to it. If the
security for the page and document are coming from the same
infrastructure, then the model exposed to the user is consistent and
simple. If they are separate, the application must either keep the two
in sync, or the user must understand the page security and the document
repository security in order to share information with others.
There are some best practices that can be implemented when considering how to secure information in a composite application:
Discovery or Search
All information must be
integrated with common discovery or search infrastructures. The primary
integration mechanisms involve one or both of the following:
- Integrating information artifacts within a single search index
- Federating real-time searches to the underlying information stores and returning an organized result
Since many of the discovery connections and end points may be a person, the means to interact with the person in-context such as instant messaging/chat, phone and e-mail should be considered key components of the Enterprise Social Network.
Conclusion
In order for social networking
technologies to be successful within the enterprise, adoption is a key
requirement. Ensuring that personal productivity tools are built into
social networking features can be a way to significantly increase
adoption. Information workers' primary focus is accomplishing their
tasks in an efficient way with disparate information. The better social
networking technologies are at facilitating an individual's own
information organization, the more likely they are to be utilized in
the enterprise. For example, if a user is able to effectively manage
their shortcuts to information with tag words, they receive a primary
benefit of this technology and will use it. The fact that other
co-workers may now discover information deemed important by a subject
matter expert is a benefit to the company.
At the heart of a successful social network lies the ability to easily connect information and people together based on a whole set of industry standards. Bringing Web 2.0 features to the enterprise that leverage existing enterprise information and application infrastructure allows companies to tap into all users' expertise and experience, which makes everyone more productive.
Published February 21, 2008 Reads 7,790
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By James Owen
James Owen is a senior group product manager with Oracle WebCenter, responsible for page composition, social networking and content management technologies. He has been a featured speaker at industry conferences such as JavaOne, holds several patents in the content management space and was an active participant in the JSR-170 expert group.
More Stories By Vince Casarez
Over the past 12 years, Vince has held many key positions at Oracle. Currently, he is Vice President of Product Management for WebCenter, Portal, and Reports. He also has responsibility for managing the WebCenter development team handling the Web 2.0 services. Prior to this, he focused on hosted portal development and operations which included Oracle Portal Online for external customers, Portal Center for building a portal community, and My Oracle for the employee intranet. Previously, he was Vice President of Tools Marketing handling all tools products including development tools and business intelligence tools. Prior to running Tools Marketing, he was Director of Product Management for Oracle's JDeveloper. Before joining Oracle, Vince spent 7 years at Borland International where he was group product manager of Paradox for Windows and dBASE for Windows.
- The Top 150 Players in Cloud Computing
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- Industry Experts Discuss the State of Cloud Computing
- Cloud Expo New York Call for Papers Deadline December 15
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- US Federal Government is Major Cloud Computing Innovator
- Google Wave
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Adaptivity & Cloud Computing: Exclusive Q&A with CEO Tony Bishop
- 4th International Cloud Expo: Photo Album
- The Top 150 Players in Cloud Computing
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Commercial vs Federal Cloud Computing
- Why IBM’s Server Chief Got Busted
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Industry Experts Discuss the State of Cloud Computing
- SOA World Power Panel on SYS-CON.TV
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- 1st Annual Government IT Conference & Expo: Themes & Topics
- Cloud Expo New York Call for Papers Deadline December 15
- Stock in Focus: Dragon Capital
- The i-Technology Right Stuff
- Who Are The All-Time Heroes of i-Technology?
- Get the Message
- Where Are RIA Technologies Headed in 2008?
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- Five Reasons Why Web 2.0 Matters
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December
- SOA World Conference & Expo SYS-CON.TV Power Panel Live From Times Square









There are a variety of applications that supp...





















