XML (Extensible Markup Language) is a very important format for storing multi‑purpose data. It is also known as universal data format, as you can represent anything and visualize the data properly with the help of a renderer. One of the biggest advantages of XML is that it can be converted from one form of data into another easily with the help of XSLT. Also, XML data is highly readable.
One of the great blessings of PHP5 is its excellent support to manipulate XML. PHP5 comes bundled with new XML extensions for processing XML easily. You have a whole new SimpleXML API to read XML documents in a pure object-oriented way. Also, you have the DOMDocument object to parse and create XML documents. In this article by Hasin Hayder, we will learn these APIs and learn how to successfully process XML with PHP.Read Cooking XML with OOP in full
To gain a greater understanding of concept of SOA applications, BPEL processes and JBI applications, and to enable us to develop enterprise level SOA applications, we need to understand JBI in further depth, and how JBI components can be linked together. This article by Frank Jennings and David Salter will show the JBI Service Engine is supported within the NetBeans Enterprise Pack.Read Need for Java Business Integration and Service Engines in NetBeans in full
Many popular distributions, community-oriented and otherwise, take security very seriously. They have dedicated security teams that go over individual packages before they're rolled into a final release. To make sure you don't have any loose ends, these distributions and many other individual Open Source projects also publish an endless stream of security advisories and updates. Add to this security mechanisms like SELinux, AppArmor, and the upcoming TOMOYO Linux, and SMACK, and you know they mean business. So what room does this leave for specialist security distros?Read Why Do We Need Specialist Security Distros? in full
This article by Jayaram Krishnaswamy introduces the reader accustomed to working with the traditional graphic user interface in earlier versions of VB to Windows Presentation Foundation. Importantly, it introduces the reader to the XAML's declarative format and what it means in the design interface of VS 2008. WPF can do a great deal more than what is described in this article. The power of markup extensions such as declarative binding, dynamic resource, template binding and many others are not discussed. It is hoped that the reader will be up and running WPF projects based on his previous experience after reading this article.Read Windows Presentation Foundation Project - Basics of Working in full
Remembering all login IDs and passwords for all the Internet forums and communities that you are part of, is indeed an onerous task and one more registration for a new site seems like one too many. We have all tried to get around these problems by jotting down passwords on pieces of paper or sticking notes to our terminal – all potentially dangerous practices that defeat the very purpose of keeping a digital identity secure.
Gurudutt Talgery shows a solution to this problem in this article. A solution, which is free, non-proprietary, open standards based, extensible, community-driven framework with Open Source libraries and helpful tutorials to get you on board, called OpenID.Read OpenID: The Ultimate Sign On in full