Sharing structured data

XML Magazine

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


Top Stories

API Security has finally entered our security zeitgeist. OWASP Top 10 2017 - RC1 recognized API Security as a first class citizen by adding it as number 10, or A-10 on its list of web application vulnerabilities. We believe this is just the start. The attack surface area offered by API is orders or magnitude larger than any other attack surface area. Consider the fact the APIs expose cloud services, internal databases, application and even legacy mainframes over the internet. What could go wrong? API Security has been added to OWASP Top 10 2017 - RC1. This is a commendable step taken by the web application security thought leaders and is a clear indication of where the industry is heading. Security professionals have all the tools and awareness to fence in applications, databases and legacy systems through firewalls. OWASP has served the security professionals well... (more)

The Neglected Flipside of SOA Security

Joe McKendrick kicks off a thread on the current state of SOA Security. As usual, most discussion of SOA Security applies to "how SOA can be made secure". This is understandable. And, as some commentators have pointed out, there is a body of Best Practice out there on how to secure services in an SOA. For example, Randy Heffner provides lots of good advice on how to secure the services in an SOA) But, there has been relatively little debate on the flipside of SOA Security - how SOA can apply to security. Because, really, "SOA Security" is two separate things, solving two separate problems. The first, most obvious thing, is that it applies security to SOA. The problem it is solving here is "SOA is insecure". Randy Heffner's advice is good here: there are products and procedures for applying security to SOA. But, "SOA Security" also has the meaning of "applying SOA prin... (more)

Optimize Front-End Web Performance to Ensure Highly Satisfying Experiences

Today's end users demand highly satisfying and interactive web experiences, such as automatically populated search suggestions and dynamic menus. To make applications more engaging, technologies like AJAX (Asynchronous JavaScript and XML) have emerged. AJAX works by dynamically displaying and allowing users to interact with presented information - think of when you enter a Google search and results are produced as you type. AJAX does this by sending data to, and retrieving data from, a server asynchronously in the background, without interfering with the display and behavior of an existing page. While AJAX can make websites and web applications seem faster and more engaging, it also results in more application logic sitting in the web browser than ever before. This produces a greater impact for browsers overall on end-user experiences, which makes it critical to meas... (more)

Gigabit Cities – Platform for Digital Government Innovation

You don’t often hear the words ‘Government’ and ‘Innovation’ together, however while the USA`s Cloud First initiative certainly kick-started more Cloud adoption, really the important part of this development has been the emergence of the public sector as a dynamic catalyst for innovation, and the CIO as leader of this process. In an age where austerity and bailouts are continually failing to re-ignite the economy, this is hugely important. Digital Government: Future First Architecture Recently the new White House CIO Steven VanRoekel announced their ‘Digital Government’ strategy, reflecting this broader perspective. Highlighting this innovation focus, it has evolved Cloud First to what they now describe as a ’Future First Architecture’ that brings together shared service Cloud Computing, XML Web APIs, mobile apps, Big Data, and more.. It’s nicely explained in this ... (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 objectstoragecenter.com 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)

Bringing Legacy Assets to the Digital Table with ‘Leapfrog SOA’

Service-Oriented Architecture (SOA) was the hottest thing going in enterprise IT a decade ago, until the cloud took off and stole all of its thunder. Nevertheless, SOA – and its requisite services – are still around, and still provide value to the enterprises that struggled to get the approach up and running. SOA, in fact, had two core value propositions, strategic and tactical. Strategically, SOA promised greater business agility, as the approach would lead to more flexible, reusable services that would meet changing business needs. It succeeded with this strategic goal to a limited extent, but far less than implementing organizations might have hoped. SOA’s tactical value proposition, however, was far more successful: exposing a range of legacy assets as loosely coupled services in order to facilitate and streamline the integration of those services into modern ... (more)

The Four "Quantum States" of AJAX

Uh oh! Here comes yet another technology buzzword. This time it’s “AJAX”. In addition to being a household cleaner, a character from Greek mythology, and the name of a European soccer club, AJAX is Asynchronous communication, JavaScript, and XML. These technologies, which are already present in your browser, make it possible to retrieve information without refreshing a Web page. Citing Google’s use of AJAX, the Wall Street Journal noted recently that AJAX represents “a big step toward the Holy Grail of having the kinds of speed and responsiveness in Web-based programs that’s usually associated only with desktop software.”[1] And increasingly, developers, entrepreneurs, and industry analysts are grasping the opportunities that AJAX presents. So what’s all the excitement? The need and desire to provide richer functional... (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)

"I Didn't Invent XML Dammit," Says Tim Bray

It's every geek's dream to be able to write such a message. Tim Bray, Canadian technologist extraordinary, has finally had enough of being dubbed "the inventor of XML" - and accordingly wrote to a Slashdot thread yesterday to say:  I didn't invent XML dammit (Score:5, Informative) by tbray (95102) on Friday January 09, @07:10PM (#7934486) There were 11 other people on the committee and a couple hundred more in the discussion group. Geez. [ Reply to This ]   "I was just going to suggest that somebody push you off a cliff, in case you feel like inventing something else," was the first (inevitably flippant) response by another Slashdot contributor. Followed by sundry cheap shots like "That's okay. I wouldn't admit to it either," "Sure... cast the blame on someone else." There was also the usual Slashdot wit - "wow, the inventor of XML reads Slashdot !"   One realist chipped... (more)

Shedding A Little Light On XML

When it gets too hot, go on vacation. This has always been my credo and by the time you read this article, I'll have long since returned from bliss and relaxation. As every American traveler knows, if you can't speak other languages, learn a few important common expressions: hello, thank you, how much is bail? Visiting other countries got me thinking that there are too few Web sites that support multiple languages. What is a bit unnerving is that according to a billboard in Europe, the prevalent language on the Web in 2007 will be Chinese. I guess the writing is on the wall, in a very literal way. This month's Q&A focuses on issues involving localization of XML documents. XML is definitely geared for this functionality, but it isn't always apparent. Sometimes you just need someone to shed a little light on the subject.... Customizing XSLT Q:How can I create a multil... (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)