background preloader

Enterprise Java Community: Using OpenID

Enterprise Java Community: Using OpenID

Best Open Source Software The promise of open source software is best quality, flexibility and reliability. This is the best open source software in the world. Firefox delivers helpful new features to make your online experience more productive. Chose from over a thousand useful add-ons to personalize and make it your own. Miro – free, open source internet tv and video player. Miro gives you access to more free HD content than any other video player. Pidgin – is a multi-protocol Instant Messaging client that allows you to use all of your IM accounts at once: AIM, Bonjour, Gadu-Gadu, Google Talk, Groupwise, ICQ, IRC, MSN, QQ, SILC, SIMPLE, Sametime, XMPP, Yahoo! FeedReader – is a news aggregation solution that provides robust, state-of-the-art features in an intuitive, user-friendly environment. FileZilla – is a fast and reliable FTP client and server with lots of useful features and an intuitive interface. OpenOffice – is a multi platform and multi lingual office suite and an open-source project. Joomla! BBurst!

SOA Principles Listen to the podcasts that accompany this site: Part I - Part II The key to getting the most out of SOA lies within the knowledge of how to create "truly" service-oriented solution logic. That knowledge has been documented as part of the service-orientation design paradigm. As with object-orientation, service-orientation represents a distinct approach to designing solution logic in support of a very specific set of goals. This site introduces the design principles that comprise the service-orientation design paradigm and further explores various aspects and effects of applying service-orientation in the real world. Becoming proficient with the concepts and principles of service-orientation equips you with an understanding of what is and is not considered "service-oriented" within the world of solution design. Furthermore, this comprehension provides you with a great deal of clarity when surveying the current SOA marketplace.

jLibrary: JCR browser This article shows how to use the JCRBrowser ( that Sandro Boehme has contributed and customized for being bundled with jLibrary. Uninstalling the plug-in Remove all archives or folders starting with "org.visualcontent" from the plugin folder of jLibrary.Start jLibrary with the "-clean" option. You can do this by modifying the jLibrary.bat file. Connection to a local jLibrary repository First you have to switch to the JCR Perspective. Now it would be a nice thing to add the repository view to this JCR Perspective. Now, please just select the jLibrary repository to connect with in the jLibrary Repository Browser. Connection to a remote jLibrary repository Setting the server configuration: For security reasons RMI remote access to the jLibrary server is disabled by default. Setting the JCR Browser preferences You only need to set any preferences if you want to connect to a remote jLibrary server. Host: The default value is "localhost". Feedback is very welcome

Wazi » Articles » Best Practices for Creating an Open Source Policy Best Practices for Creating an Open Source Policy Most companies using open source software know they need an open source policy. However, when it comes to creating a policy companies often don't know where to start and spend months debating policy details and researching options. Why Do You Need an Open Source Software Policy? At first many companies question the need for an open source software policy—primarily because they think it will be too difficult to create. Some of the main benefits to having an open source software policy include: Ensuring the company is in agreement about how to use open source software. The Process of Writing an Open Source Policy The key to writing an open source software policy is just to get started! Identify key stakeholdersGet stakeholders to buy into the concept of a policyFigure out your company's strategyCreate the first draft of the policyGet widespread review and acceptance, starting with your stakeholdersRepeat last two steps as necessary Strategy

Making Sense of all these Crazy Web Service Standards It has been eight years now since SOAP and WSDL (Web Service Description Language) were introduced as standards to facilitate communication and data exchange between heterogeneous systems. Since then, a flurry of protocols, collectively named WS*, have also been introduced as extensions to SOAP (and in some cases WSDL) to facilitate specific communication requirements and scenarios. The categories of WS* are broad, and it has reached a point where the sheer number of standards is so great that despite a core set being implemented in many platforms, many in the web service community are confused about which standards they should care about, when and why. Revisiting SOAP+WSDL SOAP was first introduced in 1999 - a short specification that describes how to format messages between applications, leveraging XML at its core to promote interoperability. Why WS*? The actual contents of message headers and body elements are not defined by the SOAP specification. Transport Protocols XML Standards

Advanced Java Content Repository API by Sunil Patil 11/08/2006 Java Content Repository (JCR) API, specified as JSR-170, is an attempt to standardize an API used for accessing content repositories. In this article, we'll talk about the advanced and optional features defined in the JCR API. We assume that you're already familiar with basic features of JCR--such as how to add a new node or property, how to configure Apache Jackrabbit, etc. If you are not familiar with these topics or just want to refresh your memory, please check out the What is Java Content Repository article first. In this article, we'll use Apache Jackrabbit, which is the reference implementation of JSR-170 and an open source project hosted on Apache, but you can use any other JSR-170-compliant content repository of your choice. Content management systems from different vendors have been available for quite some time. This article is a step-by-step guide on how to develop your application using two of the most popular optional features defined in JSR-170.

Open Source Web Development Tutorials - Dev Shed Web Services Messaging with Apache Axis2: Concepts and Technique by Srinath Perera, Ajith Ranabahu 07/27/2005 Until recently, web service interactions were solely synchronous and request-response in nature. However, it soon became clear that the synchronous request-response type of interaction is a very small subset of messaging scenarios. Messaging is very important in constructing loosely coupled systems, and as a result, this limitation is critical. Web service specifications, such as WS-addressing and WSDL, have incorporated the concepts of messaging, and lay the foundation to cover a wider range of messaging scenarios. A Brief Introduction to Messaging Throughout the history of computing, one of the greatest challenges has been in distributed computing: when the resources are distributed, interprocess communication becomes quite difficult. Unquestionably, using RPCs is the more popular technique among developers, partly due to its resemblance to using local procedure calls. Messaging has no notion of client and server. Web Service Messaging

O'Reilly Network -- What is Java Content Repository by Sunil Patil 10/04/2006 JSR-170 defines itself as "a standard, implementation independent way to access content bi-directionally on a granular level within a content repository," and goes on to define a content repository as "a high-level information management system that is a superset of traditional data repositories, [which] implements 'content services' such as: author based versioning, full textual searching, fine grained access control, content categorization and content event monitoring." The Java Content Repository API (JSR-170) is an attempt to standardize an API that can be used for accessing a content repository. If you're not familiar with content management systems (CMS) such as Documentum, Vignette, or FileNet, then you must be wondering what a content repository is. Think of a content repository as a generic application "data store" tht can be used for storing both text and binary data (images, word processor documents, PDFs, etc.). Need for Java Content Repository API

How to setup FreeNX server and Client in Ubuntu 8.10 (Intrepid)  If you're new here, you may want to subscribe to my RSS feed and if you have questions related to your ubuntu system post question to our forums. Thanks for visiting! Sponsored Link FreeNX is a system that allows you to access your desktop from another machine over the Internet. You need to add the following source list to your /etc/apt/sources.list file sudo gedit /etc/apt/sources.list deb intrepid main deb-src intrepid maindeb intrepid main deb-src intrepid main Save and Exit the file To add the public key of FreeNX PPA using the following command sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2a8e3034d018a4ce Update the source list using the following comamnd sudo apt-get update Install FreeNX server using the following comamnd sudo apt-get install freenx-server Install ssh in ubuntu Find Port 22 Port 877

Elsie Overview

Related: