Sharing structured data

XML Magazine

Subscribe to XML Magazine: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get XML Magazine: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories

Shrinking your Url’s is all the rage nowadays.  If you are on Twitter, then odds are you have used one.  Despite CodingHorror’s distaste for them in his recent blog post on Url Shorteners: Destroying the Web since 2002, they are a fact of life when we live in a world of 140 character status updates. So what’s a URL shrinking service anyway?  Well, to put it simply, you supply them with a URL, they then supply you with a shorter URL containing a lookup “key”.  When future requests are made to this shorter URL, connections are routed to that services website where they convert the short URL to the original URL and issue a HTTP Redirect back to your browser to send you off to the original long url website. So, what’s a guy, or gal, to do if they want to set their status programmatically on Twitter, Facebook, FriendFeed, or the other gazillion social networking sites ... (more)

Software Defined, Cloud, Bulk and Object Storage Fundamentals | @CloudExpo #SDN #Cloud #Storage

Software Defined, Cloud, Bulk and Object Storage Fundamentals Welcome to the Cloud, Big Data, Software Defined, Bulk and Object Storage fundamentals page part of the micro site collection of resources. Software defined, Bulk, Cloud and Object Storage exist to support expanding and diverse application data demands. There are various types of cloud, bulk and object storage including public services such as Amazon Web Services (AWS) Simple Storage Service (S3), Google, Microsoft Azure, IBM Softlayer, Rackspace among many others. There are also solutions for hybrid and private deployment from Cisco, DDN, Dell EMC, Fujitsu, HDS, HPE, IBM, NetApp, Noobaa, OpenStack, Quantum, Rackspace, Scality, Seagate, Spectra, Storpool, Suse, Swift and WD among others. Cloud products and services among others, along with associated data infrastructures including ... (more)

API Axes - Categorizing APIs By @Axway | @DevOpsSummit [#DevOps]

This week there has been a great discussion between David Berlind of ProgrammableWeb and Kin Lane of, on the topic of categorizing Public and Private APIs. David quotes my ProgrammableWeb piece on Uber and ESPN, which talks about different API strategies, public and private. He makes some great points on the fact that many APIs are not fully public. I thought I'd expand on it here: I believe there are two axes which can be considered: First of all, let's look at API Exposure. The two categories are: External : Able to be used outside the organization. Internal : Used only inside the organization Secondly, let's look at API Management. It may be one of three categories: Open: Anybody can use the API, anonymously with no controls Requires Registration: Has a public registration page ("API Developer Portal"), where developers can sign up for an API Key. D... (more)

XML and cfcPowerTools

CfcPowerTools is a web GUI for generating Cold Fusion Components (CFCs). I started working with CFCs when ColdFusion MX 6 was released. Like many developers, I was intrigued as to what CFCs are and how I can use them to be a better, more productive developer. I played with CFCs following what documentation Google found for me and realized the potential CFCs offer. I found some "best practices" documentation that suggested instance data (data that's part of the CFC after it has been instantiated) should be protected from public access. The documentation recommended the use of getter and setter methods for presenting a controlled interface to instance data. Sounds like a great idea. Who doesn't want protected data? Anyways, after a couple months of finger boning getter and setters (and fixing the subsequent errors) I wanted something better. Like any good developer, I'... (more)

The API Is the New CLI

Cloud Computing on Ulitzer Infrastructure 2.0, from a purely developmental standpoint, is about APIs. It’s about offering up the functionality and capabilities of a wide variety of infrastructure – network, storage, and application network – to be externally controlled, integrated, and leveraged for whatever purpose a developer might dream up. It enables providers and enterprises alike to turn infrastructure functionality into services. Need compression? Caching? Routing? Load balancing? Via service-enabled management APIs these can become services, provisioned and released through the invocation of a service. When expanded to include the sharing of actionable data – performance statistics, status, availability of application services (context!) – this integration becomes the mechanism through which a dynamic infrastructure is created. One that reacts to events an... (more)

Virtues of Service Virtualization in a Cloud

Virtualization Expo on Ulitzer Service virtualization is the ability to create a virtual service from one or more predefined service files.  Service files are usually generated as a Web Service Description Language (WSDL, pronounced Wizdel, see tutorial for introduction to WSDL) file by service containers running business application developed in Java, .NET, PHP type programming languages.  Service virtualization combines and slices business services deployed independent of the operating systems, programming language or hosting location. The services may be off-premise cloud services (SaaS, PaaS, IaaS)  or on-premise services deployed in a corporate data center. An intermediary cloud gateway sits between the producer and the consumer and aggregates the WSDLs. Based on policies enforced on the cloud gateway, only authorized operations are exposed to the consumers. A sa... (more)

A New Instance of GlassFish in NetBeans By @OmniProf | @ThingsExpo [#IoT]

Performing this task will resolve a problem that occurs when using NetBeans to configure a JDBC Connection Pool and JDBC Resource for GlassFish. The default installation of NetBeans and GlassFish results in the naming of the JDBC configuration file as sun-resources.xml when it should be named glassfish-resources.xml. This is a Windows only problem. The first step is to install NetBeans if you have not already done so. I recommend the Java EE version. Download and install. All the defaults during install are acceptable. Install GlassFish but it is not necessary to install Tomcat. When GlassFish is installed with NetBeans it is configured as available to NetBeans. You can see this in the Services tab under Servers. While this instance of the GlassFish server will perform as expected when creating web or EJB applications I have uncovered an issue with the naming of c... (more)

Wanted: 19 More of the Top Software People in the World

Related Links: Sung and Unsung i-Technology Heroes Linux Quote of the Week: Honoring Linus Torvalds "I Didn't Invent XML Dammit," Says Tim Bray A Talk with the Father of C# A Conversation with Adam Bosworth For over a decade, Tim Bray, one of the prime movers of XML, managed the Oxford English Dictionary project at the University of Waterloo. That was from 1988 to 1999. During the end of his time there he launched one of the first public Web search engines (in 1995), coinvented XML 1.0, and coedited "Namespaces in XML" (1996-1999). Bray is therefore no technological slouchabout. Nor is he without deep insight into the ways of the Web, having served as a Tim Berners-Lee appointee on the W3C Technical Architecture Group in 2002-2004, after which he joined Sun as director of Web technologies in March of this year. So when he takes the trouble to describe someone as "pro... (more)

TagCloud Flash Integration

TagCloud is an automated Folksonomy tool. Essentially, TagCloud searches any number of RSS feeds you specify, extracts keywords from the content and lists them according to prevalence within the RSS feeds. Clicking on the tag's link will display a list of all the article abstracts associated with that keyword. Previously the only way to get TagCloud feeds to display on your website, etc. was to include a bit of javascript (as an include) in your page. Which meant you have almost no control outside of CSS on how that data was presented. It worked, it just wasn't as flexible as some might like. Now, you're able to get at any particular feed using XML as your data source! Part of the reason I used Flash to render my XML data was the fact that I couldn't supply a target for the links coming out of the javascript fetch. So if I had access to all the data myself, I could ... (more)

DocSoft's Gary Reasons Discusses New Search Tool - Element

Gary Reasons of DocSoft visited SYS-CON headquarters for an exclusive SYS-CON.TV interview to talk about one ofthe latest product releases from DocSoft, element, an XML search platform and an appliance that you can use to search XML data. SYS-CON.TV: Welcome to SYS-CON.TV. We’re joined today by Gary Reasons, who’s a senior program manager for DocSoft. Hello and welcome. GARY: Thanks. SYS-CON.TV: You stopped by today to enlighten us about a new product you are releasing, but first tell us a little bit about your company. GARY: DocSoft is a company that was started in 1999 and is based in Oklahoma City. Primarily we are a software development company – customized software. We do a lot of work with the U.S. government; we do a lot of customized projects for the government and we’re XML experts, that’s kind of our niche. We’re .NET expert... (more)

Flashback to January 2006: Exclusive SYS-CON.TV Interviews on "OpenAjax Alliance" Announcement

Read Sun's Take on "Open AJAX"– Tim Bray Speaks Out IBM is leading, but apparently not controlling, a bold initiative known as "Open AJAX" that brings this open-source application development approach to the forefront of the worldwide i-technology industry. The Open AJAX initiative does not have a centralized structure or website, but is rather an idea that is being formally backed by BEA, Borland, the Dojo Foundation, the Eclipse Foundation, Laszlo Systems, Mozilla Corporation, Novell, Openwave Systems, Oracle, Red Hat, Yahoo, Zend and Zimbra. A spokesperson for one of the major backers said that Google will also be backing this initiative. Exclusive SYS-CON.TV Interviews on "Open AJAX" Announcement IBM's David Boloker Announcing Open AJAX Oracle Exec Ted Farrell Outlines Oracle Open AJAX Strategy Sun's Dan Roberts Discusses Java Studio Creator 2, Open AJAX Laszlo S... (more)