The idea of writing this book, Peer to Peer: Collaboration and Sharing over the Internet, seemed in several ways a natural and complementary progression from the previous one, The Wiki Way (Addison-Wesley, 2001). Subtitled Quick...
Microsoft SharePoint and Windows Azure are two sizeable platforms unto themselves.
SharePoint is one of Microsoft’s leading server productivity platforms—a collaborative platform
for the enterprise and the web. Windows Azure is Microsoft’s operating system in the
cloud. Separately, they have their own strengths, market...
The rapid growth of the Web in the past two decades has made it the largest
publicly accessible data source in the world. Web mining aims to discover
useful information or knowledge from Web hyperlinks, page contents,
and usage logs. Based on the primary kinds of data used in the
mining process, Web mining tasks can be categorized...
This book describes a use case–driven UML-based method for the modeling and
design of software architectures, including object-oriented software architectures,
client/server software architectures, service-oriented architectures, componentbased
software architectures, concurrent and real-time software architectures, and
software...
Code re-use is the Holy Grail of software development. Countless hours of refactoring, countless books, countless software development tools, components, IDEs, and platforms have been dedicated to pursue this elusive quality.
Why is this? As software consumers, we are used to seeing very rapid advancements in technology. Every...
Open source provides the competitive advantage in the Internet Age. According to the August Forrester Report, 56 percent of IT managers interviewed at Global 2,500 companies are already using some type of open source software in their infrastructure and another 6 percent will install it in the next two years. This revolutionary model...
Due to the fast growth of the Web and the difficulties in finding desired information, efficient and effective information retrieval systems have become more important than ever, and the search engine has become an essential tool for many people.
The ranker, a central component in every search engine, is responsible for the...
Adaptive Hypermedia has emerged as an important area of both academic and deployed research. It encompasses a broad range of research that will enable personalized, adaptive hypermedia systems to play an even more effective role in people’s lives. The Web has enabled the widespread use of many personalized systems, such as recommenders,...
This book presents in-depth surveys and systematic discussions on models, algorithms and applications for link mining. Link mining is an important field of data mining. Traditional data mining focuses on "flat" data in which each data object is represented as a fixed-length attribute vector. However, many real-world data sets are...
I knew the Internet before it got famous. There were places but no paths, no
maps, no search engines. Entry required a key in the form of an IP address
and an incantation in the language of UNIX. It was a small world that felt big
because it was so easy to get lost in the shadowy realm of texts and data, completely
devoid of color....
Building Integrated Business Intelligence Solutions with SQL Server 2008 R2 & Office 2010 explains how to take full advantage of Microsoft's collaborative business intelligence (BI) tools. A variety of powerful, flexible technologies are covered, including SQL...
Investing in a business application—be it managing one's customers, tracking inventory, coordinating global resources, or just being able to get real-time visibility to cash flow—has never been so important. Gone are the days when companies invested in business applications, such as CRM and ERP, to simply streamline their...