Welcome!


Top Stories

It's always exciting to come back after a successful venture and talk about the results. XML-Journal hit the newsstands in March and, from all accounts, is a resounding success. This tells me two things: (1) there's a critical need for a good source of XML technology out there in the enterprise computing market today; and (2) our SYS-CON readers have great faith in SYS-CON's ability to deliver excellent quality publications for the computing and business community. You'll find that the quality of our publication adheres to the high standards set by our sister publications such as JDJ and CFDJ. In this issue, in addition to our regular columns, we have articles that focus on XML's integration with other business environments like the Web presentation layer and databases. You'll also find XML-J's interview with Jeremy Allaire regarding Allaire Corporation's XML initi... (more)

XML Standards for Customer Information Quality Management

The three key factors that contribute to the way we do our business today are corporate globalization and internationalization, an increase in the number of company acquisitions and a rapidly changing and increasingly competitive business environment. As a result, organizations recognize the immediate and urgent need to leverage their information assets in new and more efficient ways. At the heart of these information assets is enterprise data, the data collected during the normal course of business. This is regularly aggregated, combined and analyzed to provide the information needed for corporate decision-making. Once viewed as operational or tactical in nature, enterprise data is now used for strategic decision-making at every business level. Managing the strategic information assets and providing timely, accurate and global access to enterprise data in a secure... (more)

SOAP Part 2

The last edition of the XML in Transit column (XML-J, Vol. 1, issue 4) introduced the Simple Object Access Protocol (SOAP). Instead of dwelling on technical issues, it focused on the driving forces behind the technology. To put SOAP into context we looked at its history, parsed the buzzword-compliant phrase ubiquitous XML distributed computing infrastructure and scoped the SOAP specification within the broader set of standards likely to emerge in this area. One possible layering of SOAP and related specifications is shown in Figure 1. The areas already covered by SOAP are grayed out. As far as protocol support is concerned, the latest SOAP specification (SOAP 1.1) provides bindings only for HTTP. In this column we'll go deep into the SOAP specification. Let's start our dive into the technical details with a look at SOAP's extensibility framework. Extensibility Fram... (more)

Sheddiing A Little Light on XML

This month is a veritable potpourri of FAQs regarding XML. I've selected some questions that people have asked me time and time again. If there's one thing that I've learned as head geek, it's that if a single person e-mails me a question, there are probably a thousand others out there scratching their heads with the same question. Well, scratch no further. If I don't cover the question this month, it'll be answered in an upcoming column. Q: How do I handle dates in XSLT? A: Although dates are nicely addressed in the upcoming 2.0 spec of XSLT (patience, grasshopper), they're noticeably absent in the 1.0 working draft. For those of you who have wrestled with date handling, I expect to hear a collective "Whoo Hoo!" (spoken like Homer Simpson) as you read this section. Nonetheless, the need for functionality to handle dates would be nice to have right now. Dates are an ... (more)

Shedding a Little Light on XML

From what I've seen, people go through a lot of pain when learning XML, probably for several reasons. The most prohibitive? Learning XML really does involve...learning XML - in addition to XML DOM, DTDs, XSLT, and possibly many other members of the XML family. It's difficult to know where to begin, and learning them all at once can be a bit overwhelming. Just knowing XML is a good start. At the same time, simply knowing that XML is a robust, text-based way of representing information isn't enough. You need to know how to do something with it. This is where the XML DOM may come into play. It's quite powerful and not that difficult to learn, though once the concept of nodes is thrown into play most people have painful flashbacks of their data structures class. However, with a little motivation, it's possible to get past that and start looking at nodes with a different... (more)

Happy 4th Birthday, XML!

(This is an excerpt from a longer article by Jeremy Geelan, presented in full at http://www.sys-con.com/xml/article.cfm?id=354.) From Paul Prescod, an independent implementer of markup-based systems, a vocal advocate and critic of various technologies, coauthor of the XML Handbook, and an invited expert in the original XML standardization process: I'd wish for XML to come back to the forefront. Rather than having huge wars about its associated technologies, it would be good if people would define XML vocabularies in their favorite schema language and see what works and what doesn't. From our experience in the SGML world we know that this is a challenging process that will take years to shake itself out. SOAP, WSDL, RDF, topic maps, etc., don't make that process go away. And while they can be helpful, the current focus on them distracts the people who should focus on... (more)

XML - Beyond Transport

The computing world is now positioned to deliver on its unmet promise of lowering the cost of doing business and providing the enterprise with easy access to additional markets. The computer industry finds itself in the third of three significant waves in the deployment of new software infrastructure that enables this promise - the adoption of the Internet, the expansion of mobile services, and now the move to Web services. The first two waves were required to open access to and for the enterprise and its suppliers, vendors, and customers. The third is a novel approach to execution of new business models and offerings over a new and distributed means of access. This new model enables the consolidation and view of business information, opening a new vista for collaborative commercial exploitation. The result is a convergence of software infrastructure and application... (more)

Managing Your XML Documents with Schemas

The XML Schema Definition Language solves a number of problems posed with Document Type Definitions. Because DTDs prompted much confusion and complaining among XML developers, the W3C set about creating a new standard for defining a document's structure. What the W3C created is something even more complex and flexible than DTDs: the XML Schema Definition Language. In this article we'll look at many aspects of schemas and how you can build and use them. A Little Background Schemas, while more complex than DTDs, give an individual much more power and control over how XML documents are validated. For instance, with the new W3C standard a document definition can specify the data type of an element's contents, the range of values for elements, the minimum as well as maximum number of times an element may occur, annotations to schemas, and much more. In May of 2001 the W3C... (more)

New Company, Swingtide, Launched to Manage XML Complexity

(September 10, 2002) - Three veteran entrepreneurs have launched Swingtide, a new software company whose aim is to protect, measure, and maximize companies' Quality of Business amid the proliferation of XML. Swingtide was founded by three veteran software entrepreneurs, one a former CTO of one of the nation's largest insurers. The company has raised $4 million in first-round financing from Pequot Ventures, the investment arm of Pequot Capital Management; and private investors. Cofounders Jack Serfass and David Sweet were founders of Bowstreet. Cofounder David Wroe was previously chief technology officer at CNA, one of the nation's largest commercial insurers, and chairman and CEO of Agency Management Services, a software company with over 25,000 agency customers, 500 insurance customers and 1,500 employees. Swingtide was conceived with the guidance of a group of exe... (more)

Introducing Topic Maps

Topic maps are a standard way of representing the complex relationships that often exist between the pieces of information that we use in day-to-day business processes. This article begins by discussing what topic maps are, what they can do, and what people are currently using them for. However, my main goal is to introduce the basic concepts of topic maps and their representation in XML. The Missing Link in Information Management Almost all XML vocabularies are designed with a single purpose: to describe information in a way that enables automated processing. We use XML to describe document structures so our documents can be rendered as HTML, WML, PDF, or some other presentation format. We also use XML so that business systems can interchange data reliably. Both the ability to render content to different output formats and the reliability of data interchange arise f... (more)

Denmark Becomes First Country to Adopt OASIS Universal Business Language

The Danish National XML Committee has formally adopted an early version of the OASIS Universal Business Language (UBL) as a standard for e-Commerce in the public sector. Following a 30-day public hearing, the Danish XML Committee decided to use UBL 0.7 to enable integration between systems controlled by state authorities and a newly implemented portal for public procurement. UBL provides an XML library of common business data components together with a set of standard business documents such as purchase orders and invoices that are assembled from the component library. UBL is the product of an international technical committee of OASIS. Currently at version 1.0 Beta, UBL is produced in an open, publicly visible process and is made available without royalties or other fees. The Public Procurement Portal - www.doip.dk - is an electronic market place to which both pri... (more)

CloudEXPO Stories
By 2021, 500 million sensors are set to be deployed worldwide, nearly 40x as many as exist today. In order to scale fast and keep pace with industry growth, the team at Unacast turned to the public cloud to build the world's largest location data platform with optimal scalability, minimal DevOps, and maximum flexibility. Drawing from his experience with the Google Cloud Platform, VP of Engineering Andreas Heim will speak to the architecture of Unacast's platform and developer-focused processes.
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, will provide an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settlement products to hedge funds and investment banks. After, he co-founded a revenue cycle management company where he learned about Bitcoin and eventually Ethereum.
"I think DevOps is now a rambunctious teenager – it’s starting to get a mind of its own, wanting to get its own things but it still needs some adult supervision," explained Thomas Hooker, VP of marketing at CollabNet, in this SYS-CON.tv interview at DevOps Summit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"We are still a relatively small software house and we are focusing on certain industries like FinTech, med tech, energy and utilities. We help our customers with their digital transformation," noted Piotr Stawinski, Founder and CEO of EARP Integration, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
Chris Matthieu is the President & CEO of Computes, inc. He brings 30 years of experience in development and launches of disruptive technologies to create new market opportunities as well as enhance enterprise product portfolios with emerging technologies. His most recent venture was Octoblu, a cross-protocol Internet of Things (IoT) mesh network platform, acquired by Citrix. Prior to co-founding Octoblu, Chris was founder of Nodester, an open-source Node.JS PaaS which was acquired by AppFog and the founder of Teleku, a communications-as-a-service cloud platform which was acquired by Voxeo. Chris was also the founder of Digital Voice Technologies, the creator of the first VoiceXML-powered voice browser, which was acquired by Ideas & Associates.