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)
The major breakthrough in Macromedia Dreamweaver 8 is visual authoring with
XML data. You can now perform both client-side and server-side XSL
transformations in a snap. I covered XML syntax in one of my previous
articles. I also presented the XSL syntax and covered the differences between
a server-side and a client-side transformation in my article, XSL Overview.
Finally, in the article, Consuming a Remote RSS Feed with Dreamweaver 8, I
show you how to consume a remote feed in your site, using the XSL
Transformation server behavior in Dreamweaver 8.
This article explains how to install and configure XML and XSL support for
your web server, in order to be able to perform server-side XSL
transformations. The article covers the configuration of PHP application
servers - versions 4 and 5 - for Windows, Macintosh, and Linux operating
In a server-side XSL tran... (more)
Over the last several years, integration technology has been growing by leaps
and bounds. The XML/REST/Web Services/SOA revolution has driven engineers and
software firms to create an abundance of protocols, adaptors, transports,
containers, standards, best practices...you name it.
The bits and bytes that are now available are undeniably sophisticated,
diverse, and capable of almost anything, but many of the packages are built
from the technology up and leave the job of how to use the capabilities
effectively as an exercise for the reader.
Today, many readers have completed many such exercises. There is a wealth of
experience and thousands of successful projects out there that have led to
the definition of many infrastructure design patterns that help developers
cut to the chase when it comes to integration. One set of design patterns
that has gained traction in the... (more)
Specifically, Microsoft has applied for a patent to cover a word-processing
document stored in a single XML file.
"The present invention," it says in its Summary, "is directed at providing
a word-processing document in a native XML file format that may be understood
by an application that understands XML, or to enable another application or
service to create a rich document in XML so that the word-processing
application can open it as if it was one of its own documents."
"According to one aspect of the invention," the claim continues, "a
word-processor has a native XML file format. The well formed XML file fully
represents the word-processor document, and fully supports the
word-processor's rich formatting. Accordingly, one of the goals of such a
native XML representation is have no feature losses when saving the
word-processor documents in XML according to a define... (more)
XML-J: Can you tell me a bit about Infoteria Corporation? What your company
does and what products you offer?
Pappas: Infoteria is an XML tools provider. We make toolsets that enable you
to integrate and augment your existing back-end systems and structures with
XML. Our tools are modular, so you're able to accomplish specific tasks
related to XML integration, quickly and easily.
First, we have a product called iCONNECTOR that allows users to convert data
found in back-end systems, such as Oracle, Notes/Domino, Microsoft SQL, or
Access, into XML. iCONNECTOR has an easy-to-use graphical interface called
iRULEGENERATOR that allows users to map the fields from the database to
corresponding tagged element fields. iCONNECTOR is a bidirectional tool,
which means data can be pulled from the data sets into XML, modified, and
then put back into the respective databases. It's... (more)
I'm a rabid Linux fan. I write books about it, I have servers running it, and
I even have various flavors of Linux as dual-boot defaults on my PCs. But
keeping up with Linux news can be a bit of effort, particularly if I want to
have that up-to-date news on a Web page, rather than in an RSS Aggregator.
Fortunately, it's a matter of ten minutes of shell script programming to
remedy this. In this article, I'll show you step-by-step exactly how to
create a cron job that'll automatically create an HTML file that contains the
latest headlines from LinuxWorld.com. Just don't tell their Webmaster! :-)
Getting to the Right Page
Like many sites, LinuxWorld.com has "XML" buttons on its various category
pages, so it takes only a few seconds to identify that
http://www.linuxworld.com/topic_content/c_news.rss is the URL of the RSS
feed for LinuxWorld.com's news.
Now, to tap into ... (more)
Adam Bosworth, who recently moved from app server giant BEA to search
colossus Google, is now working on very different types of software.
"Rather than worrying about what the IT of large corporations needs to do to
support the corporation," he writes in a recent blog, "I'm worrying about
mere mortals. In fact, my Mom."
Say what? Bosworth explains.
"I never find that I can build any software if I don't first get some mental
image in my head of the customers," he writes. "Who are they? How do they
look, feel, think? I call this designing by guilt because if you don't do
what feels right for these customers, you feel guilty for having let them
down. Of course, customers are endlessly disparate, complex, heterogenous,
and distinct. But even so, I've always found it necessary to think about a
small number of distinct types of customers, and then design for them."
"And bo... (more)
Related Links: XML Pioneer Tim Bray Applauds Newest Version of NeoOffice/J
"Wherever I am, my laptop is with me, and if it's turned on, it's on the Net
unless I'm out of WiFi range. It has an excellent screen for looking at
pictures and is a fine music box."
This simple truth is at the heart of XML pioneer Tim Bray's personal decision
to steer clear of PDAs or the Blackberry. (The italics are ours.)
"Of course," he blogged on Tuesday, "there are lots of times when the
computer isn't on: when I'm walking, or in a car, or shopping. Of course, I'd
still like to be connected some of those times. To be precise, I'd like to be
connected by voice; what I need is a good old-fashioned telephone."
"What I Need, and Don't
So, I need a mobile device that is a phone, and I also always have a camera
so if the two were one, that would be OK. It would be nice to be abl... (more)
It's 3:00 P.M. on a sunny Saturday afternoon. The birds are chirping, the
leaves are blowing, and you can hear the lake waters breaking on its rocky
shores. The sounds of a baseball game randomly crack in the distance, and the
roar of competition erupts on the basketball courts nearby.
My burgers are just getting medium-well as my wife is returning from a little
potty walk with the dog. Our blanket is set and our picnic looks like it will
be wonderful. Who knew a Web geek like me could pull off such a seemingly
perfect day? Interestingly enough, I owe much of its success to XML and
XPath is to XML what SQL is to databases. Databases would be quite pointless
if you could not query information out of them, and the same holds true for
XML documents. XPath is a language for finding information in XML documents.
XPath provides access to all of the elements and att... (more)
I am sure that most of you have heard about or have had a chance to use
Google Maps. It's a great service and I was really impressed by the
responsiveness of the application and the ease with which users could drag
and zoom maps from a Web browser. It has in many ways heralded the arrival of
development in the days to come.
What makes the service even better is the availability of the Google Maps API
(Application Programming Interface) as a free Beta service. The API allows
developers to embed Google Maps in their custom applications. It also allows
them to overlay information on the map and customize the map to their needs.
As I write this article there are quite a few sites that utilize Google Maps,
and more and more of them are appearing by the day.
The API by itself is pretty straightfor... (more)
Service-Oriented Architectures offer a number of potential benefits: They can
provide new opportunities to connect enterprises with customers, partners,
and suppliers; improve efficiency through greater reuse of services across
the enterprise; and offer greater flexibility by breaking down IT silos. But
these benefits make security more critical than ever. Why? Services are
highly distributed, multi-owner, deployed to heterogeneous platforms, and
often accessible across departments and enterprises - and this creates major
security issues for developers, architects, and security and operations
professionals. Fortunately, there are ways to make your SOA more secure. If
you're building applications to SOA using J2EE, BPEL, or XML, you can build
security into an SOA by addressing security throughout the entire application
lifecycle - not just at deployment time.
We'll ... (more)