Using a rule engine provides a framework that allows a way to externalize business logic in a common place. This will in turn empower business users and subject matter experts of the business to easily change and manage the rules. Coding such rules directly into the application makes application maintenance difficult and expensive because the rules change so often. This article goes into detail on how to architect and build a service that uses Drools to provide business decisions. This service can be part of the overall enterprise SOA infrastructure. As such, it can either be a standalone service that is consumed in a one-to-many model by all contracted consumers, or part of a composite service that provides a complex business functionality. To illustrate this point, the article shows how a service using the Drools rule engine can hide the complexity of automating mortgage underwriting decisions that a mortgage company needs to make on a daily basis.
Jigsaw provides an online business directory of company information and more than 10 million business contacts. If your success depends on reaching out to others, Jigsaw is essential. And that's why over 500 corporations and more than 600,000 members turn to Jigsaw.
Every contact in Jigsaw is complete with full name, title, postal address, hard-to-find email address and telephone number.
Spring Remoting with Security and SSL
September 30th, 2008 by Mattias Hellborg Arthursson — Security, Spring
Avatar of Mattias Hellborg Arthursson
One of my favorite features of the Spring Framework is the Spring Remoting part, which enables you to expose any bean in a Spring Application Context as a remote service over HTTP. It's fast, it's easy, and it's really, really simple.
about Art21
By making contemporary art more accessible through public television and the Internet, Art21 affords an intimate encounter with contemporary art and the people who make it, encouraging creative thinking and self-expression.
Neil Ireson, Fabio Ciravegna, Marie Elaine Califf, Dayne Freitag, Nicholas Kushmerick, Alberto Lavelli: Evaluating Machine Learning for Information Extraction, 22nd International Conference on Machine Learning (ICML 2005), Bonn, Germany, 7-11 August, 2005
InfoQ.com (Information Queue) is an independent online community focused on change and innovation in enterprise software development, targeted primarily at the technical architect, technical team lead (senior developer), and project manager. InfoQ serves
The Democracy internet TV platform is a free and open way to watch, share, and broadcast video on the internet. You can read about it below or get right to it
Indymedia ist ein Kollektiv von unabhängigen Medienorganisationen und hunderten von JournalistInnen, die nichthierarchische, nicht konzerngebundene Berichterstattung leisten. Indymedia ist eine demokratische Medienplattform für die Verbreitung einer rad
Korrekturzeichen Beim Korrigieren wirkt sich Kreativität verheerend aus. Setzer, Layouter und Drucker brauchen eindeutige Angaben, was am Text oder am Satz verändert werden muss. Genaue Regelungen schränken nicht ein, sondern erleichtern die Arbeit: te
quick references that feature the most commonly forgotten things on a specific topic. You can print them out and hang them on your wall, or just keep them handy in your bookmarks for quick reference.
Ontology-based information exchange for knowledge management and electronic commerce via Semantic Web technologies and languages. This is the community site for Ontoweb, a European Union founded project about Ontology-based information exchange for knowle
Knowledge Management (KM) refers to a range of practices used by organizations to identify, create, represent, and distribute knowledge for reuse, awareness and learning across the organization. Knowledge Management programs are typically tied to organ
Samurize is an advanced system monitoring and desktop enhancement engine for Windows 2000/XP/2003. IT professionals, overclockers, gamers and desktop modders alike use Samurize for system information, weather reports, news headlines and much much more. An
Wir haben Computer geliebt, leidenschaftlich gerne mit ihnen gespielt und an ihnen herumgeschraubt. Wir hatten die c't abonniert, obwohl wir nicht die Hälfte ihres Inhaltes verstanden haben, haben versucht, mit Turbo Pascal oder Ähnlichem selbst kleine Programme zu schreiben. Begeistert nicht nur von Computerspielen, sondern vor allem auch von der Technik dahinter. Ende 2000 saßen wir deshalb staunend, mit offenen Mündern vor unseren Monitoren.
Weiterlesen...
Save bookmarks. Tag them to easily access them from anywhere.
Vote bookmarks, comment and discuss. Make new friends and share your favorites.
Discover latest new sites. Let us stay current and informed.
Looks very nice and powerful! "Welcome to OLAT - the web-based Open Source Learning Management System (LMS). OLAT is open source, 100% Java and completely free of charge.
The development of OLAT started 1999 at the University of Zurich, Switzerland where it is the strategic learning management system and deployed on the main OLAT server. The University of Zurich leads the further development and has a team of 12 developers pushing OLAT to the next level."
Das Geheimnis zufriedener Paare ist das Gespräch
Wünsche mitteilen, Meinungsverschiedenheiten klären, den Alltag gemeinsam verbringen - nichts geht, ohne miteinander zu reden. Wie Paare miteinander sprechen, beeinflußt maßgeblich ihre Beziehung.
Gut miteinander reden ist lernbar!
Das EPL / KEK-Gesprächstraining hilft Paaren,
- sich so auszudrücken, daß beim Gegenüber das ankommt, was man mitteilen will,
- so zuzuhören, daß man besser versteht, was der Partner, die Partnerin meint.
- Meinungsverschiedenheiten und Probleme fair auszutragen.
- Es ermöglicht so neue Erfahrungen im Gespräch miteinander.
In what I hope will be the first of several articles about Guice, a new lightweight dependency injection container from Bob Lee and Kevin Bourillion from Google, this article examines the simplest and most obvious use case for the Guice container, for mocking or faking objects in unit tests. In future articles I will examine other, more ambitious areas where it can be used, including dependency elimination in large code bases.
One way to try to get a handle on what's happening in a scientific field is to study citations in research papers. n a visualization of a complex network with many links, however, it can be very difficult to recognize significant patterns amid the clutter
What makes something “Information Visualization?” Is it just visual titillation? Or is it a tool that interprets, analyzes, and facilitates deeper understanding of data?
I’m seeking ways to expand metadata hooks into new areas of my overall information management scheme...[excerpt from] tecosystems...because technology is just another ecosystem.
While some of Freebase's data will be harvested from existing databases, the stated intention is to have a large percentage added by users. I assume that this means that users will also be able to define or extend the underlying conceptual schemas or on
The Decentralized Information Group explores technical, institutional, and public policy questions necessary to advance the development of global, decentralized information environments. The Tabulator project is a generic Semantic Web data browser. Using
We believe that the enterprise ontology will become a cornerstone in many information systems in the future. In general terms, an ontology is an organization of a body of knowledge or, at least, an organization of a set of terms related to a body of know
Information vs Knowledge To a machine, knowledge is comprehended information (aka new information produced through the application of deductive reasoning to exiting information). To a machine, information is only data, until it is processed and compr
K. Kakusho, T. Kitahashi, K. Kondo, and J. Latombe. Systems, Man and Cybernetics, 1995. Intelligent Systems for the 21st Century., IEEE International Conference on, (22-25 Oct 1995)