Posts

What is TIBCO?

Tibco Software Inc. (Nasdaq:TIBX) is a software company, with headquarters in Palo Alto, California. TIBCO is a leading provider of total business integration solutions delivering infrastructure software that enables businesses to seamlessly integrate business systems in real-time. TIBCO's products enable the real-time distribution of information through patented technology called The Information Bus™, or TIB®. TIBCO is adopted in diverse industries including financial services, telecommunications, electronic commerce, transportation, logistics, manufacturing and energy. TIBCO's global customer base includes more than 1,200 customers such as Cisco Systems, Yahoo!, Ariba, NEC, Enron, Sun Microsystems, GE Capital, The Limited, Delta Air Lines, Philips, AT&T and Pirelli. Tibco’s main architecture is based on an information-bus oriented system concept. Whereas all the information that is used by the multiple systems passes through one information-bus. Tibco commonly refers to...

Process XML in Dot Net -> Parse to Object

Here we consider a small aspect found while parsing XML string. We are using Dot Net (1.1) but we process xml in general (non-dotnet specific version) using the XPath expressions. Situation is we have XML string format as: task TASK_COMPLETE 02000016000004630144000100000070 02000016000004630154000200000070 2007-09-06T15:26:25+04:00 = strXMLMsg Scene 1: Dim xmlDoc As New Xml.XmlDocument xmlDoc.LoadXml(strXMLMsg) strXPath = "/XMLMessage /EventName" xmlNode = xmlDoc.SelectSingleNode(strXPath) strData = xmlNode.InnerText In this seen we will not be able to get our parsed data. And the issue is the inclusion of the namespace and its prefix. So to get the parsed data correctly we have to use the way shown in scene 2. Scene 2: Dim xmlDoc As New Xml.XmlDocument xmlDoc.LoadXml(strXMLMsg) xsn = New Xml.XmlNamespaceManager(xmlDoc.NameTable) XMLNamespace = "http://domain.com/codename/MessagesXMLSchema.xsd" XMLNamespacePrefix = "ns" xsn.AddNamespac...

Eclipse vs. Visual Studio at EclipseCon 2006

Eclipse vs. Visual Studio at EclipseCon 2006 By Matt Mondok | Published: March 23, 2006 - 11:32PM CT Speaking at EclipseCon 2006 , Java developer and independent consultant Madhu Siddalingaiah compared Microsoft's Visual Studio IDE to the open source development environment of Eclipse. One would be inclined to think that Siddalingaiah, being at EclipseCon and all, would give a bias presentation on the side of Eclipse. As it turns out, that's pretty much what happened. Siddalingaiah began by giving Visual Studio kudos for being a great IDE for beginners; it supports multiple programming languages and can target several different environments. Siddalingaiah also noted that the IDE has plenty of features for more advanced users as well, but that's where all the praise ended. http://arstechnica.com/journals/microsoft.ars/2006/3/23/3317

IKVM

IKVM IKVM can be described as a Java Virtual Machine for the .NET CLR. IKVM is an amazing new technology that conclusively breaks down the barriers between Java and .NET. So if you are creating a .NET application, but want to use that cool new Java library that doesn't yet have a .NET counterpart, here's a solution for you. Conversely, if you are a Java developer who wants to call a .NET library from Java, IKVM is what you need. http://www.onjava.com/pub/a/onjava/2004/08/18/ikvm.html

MapReduce

[I found it interesting..] MapReduce: Simplified Data Processing on Large Clusters MapReduce is a programming model and an associated implementation for processing and generating large data sets. Users specify a map function that processes a key/value pair to generate a set of intermediate key/value pairs, and a reduce function that merges all intermediate values associated with the same intermediate key. Many real world tasks are expressible in this model, as shown in the paper. Programs written in this functional style are automatically parallelized and executed on a large cluster of commodity machines. The run-time system takes care of the details of partitioning the input data, scheduling the program's execution across a set of machines, handling machine failures, and managing the required inter-machine communication. This allows programmers without any experience with parallel and distributed systems to easily utilize the resources of a large distributed system. http://labs.go...

How To Test Web Services?

How to Test / Load / Stress Web Services? If Services are ASP.Net XML Web Svc then: http://support.microsoft.com/default.aspx?scid=kb;en-us;815160 Else (No Get/Post - HTTP SOAP Messages) ? Is there any free and properly-easily working solution?

DLL Help Database Search

DLL Help Database Search DLL Help exists to help developers, system administrators, and other IT professionals who face file version conflicts with Microsoft software. Use DLL Help to identify the software that installed a specific version of a DLL file. http://support.microsoft.com/dllhelp/ http://support.microsoft.com/servicedesks/fileversion/dllinfo.asp?fr=0&sd=msdn http://support.microsoft.com/servicedesks/fileversion/dllinfo.asp