Discussion:
[xquery-talk] the market of XQuery
daniela florescu
2015-06-18 17:19:17 UTC
Permalink
XQuery is supposed to solve the problem of processing XML data.

So far so good.

I claim that the market for XML processing RIGHT NOW is not that big.
But it has chances to grow….

But first let;s define what I call “market". There are several factors that influence
a “market":
(A) the volume of users who need the product
(B) the acute-ness of the need (do they need it really badly, or a little)
(C) how much money the customers themselves have — the last two will influence the price
(D) how repeatable/consistent is the need
(E) the availability of the products that solve the need.

For an “ideal" market for a product, ideally you need the first four to be big, and the fifth to be low.

============

Now there are some distinct areas where XML processing is needed. Let’s look at each one of them
and the factors above for XQuery.

Also, there is also a matter of timing, aka, wether the market is “mature” enough or not, or maybe there
is potential for growth of the market in the future, even if market low right now.

(1) XML as documents.
====================

(A) low to medium
(B) high
(C) low
(D) high
(E) high (XSLT does a better job then XQuery at this, and there are plenty of good open source XSLT processors).

Overall score: not good.

Maturity of the market: high. Not likely that from now on, the market will explode. Will probably grow, but linearly.


(2) XML as data
==============

"XML as data" is mostly used to send XML messages from system to system. (XBRL, HL7, etc).

Note: sending messages in those formats COULD NOT have happen until there were standardized SCHEMAS in those verticals.
Most of those verticals JUST standardized XML schemas and hence, probably we’ll see this fragment growing fast after
that.

(A) low right now, but growing fast
(B) low
(C) high
(D) high
(E) low

Overall score: not good now, but very good changes that this will grow fast quickly, as fast as XBRL, HL7, etc, will start being used
large scale.

Maturity of the market: low now, but likely to explode in the future.

That would explain why you didn’t see XQuery being used until now in that sector.

The company that is most likely to take over this market: SPLUNK.

(and later on, when they’ll figure out that they need Big Data ALSO for XML: Spark, Hadoop, etc)

(3) XQuery as an integration/orchestration language between systems on the Web
===============================================================

That would be one of the main usages of XQuery.

(A) high
(B) high
(C) high
(D) very low
(E) low

Overall score: good one.

This COULD be one of the first growth areas for XML and XQuery.

However, data integration is more a problem of services rather then licenses, and hence it’s hard to make
money out of it. (There is a good old saying: “once you’ve seen a data integration problem, well, you seen
only ONE data integration problem”. It’s not a repeatable process most of the time… hence the services..
hence not repeatable revenue….

…. hence not good margins.

Well, only a company with a very good strategy can make a business success in this area.

The companies that are most likely to take over in this area: Informatica, Mulesoft, etc.

However, in this economical conjecture, it’s very likely that in order to avoid the competition, they’ll avoid standards and
use some proprietary concoctions of their own.

===========================

That’s my 5 cents analysis of where the XQuery market is right now.

If we start talking about JSON, that’s a whole new problem. I think the market of JSON
data processing is much bigger, and growing much faster.

Best
Dana












_______________________________________________
***@x-query.com
http://x-query.com/mailman/
daniela florescu
2015-06-18 18:00:17 UTC
Permalink
Post by daniela florescu
(3) XQuery as an integration/orchestration language between systems on the Web
===============================================================
That would be one of the main usages of XQuery.
(A) high
(B) high
(C) high
(D) very low
(E) low
Overall score: good one.
This COULD be one of the first growth areas for XML and XQuery.
However, data integration is more a problem of services rather then licenses, and hence it’s hard to make
money out of it. (There is a good old saying: “once you’ve seen a data integration problem, well, you seen
only ONE data integration problem”. It’s not a repeatable process most of the time… hence the services..
hence not repeatable revenue….
…. hence not good margins.
Well, only a company with a very good strategy can make a business success in this area.
However, I forgot to mention one thing: in this area there is a misalignment between XQuery and the need.

Aka, bad product/market fit.

In order to satisfy the data integration/orchestration need, XQuery needs two extensions :
(a) a scripting extension and
(b) good support for JSON (as data on the web will come in two flavors, XML and JSON)


So, will we see XQuery successful here ? Yes, maybe, who knows, some proprietary extensions of it …

Best
Dana


_______________________________________________
***@x-query.com
http://x-query.com/mailman/
Michael Kay
2015-06-18 20:54:26 UTC
Permalink
Post by daniela florescu
XQuery is supposed to solve the problem of processing XML data.
So far so good.
I claim that the market for XML processing RIGHT NOW is not that big.
XML only became ubiquitous because it was cheap: it grew on the back of free software (either open source, or given away by the likes of Microsoft).

Measured by the number of users, the market for XML software is immense. Measured by the amount of money, it is quite modest, because all those users who adopted XML at zero cost need a big incentive to start spending money. And of course when software is free, the decision to adopt is made by developers, but once money is involved, you have to start making a business case to people who have no idea what the benefits are. I know some very large and profitable organizations where the developers have been trying for years to get the management to part with a few thousand dollars, but haven’t been able to get the message across.

Of course, one response to that is to create a highly paid sales force, but then you have to raise the price to the hundred thousand level to pay their bonuses.

Michael Kay
Saxonica


_______________________________________________
***@x-query.com
http://x-query.com/mailman/listinfo

Loading...