For the past 7 weeks I worked on my first Proof-Of-Concept (POC) for a financial system corporation. The initial scope of the work revolved around using SOA Expressway primarily as rapid & high performance secure integration product.
XSLT 2.0: Regular expressions
One of the weaknesses in XSLT 1.0 was the very simple set of string manipulation features. In comparison to many popular programming languages, the string functions lacked one very powerful feature, regular expressions. Intel SOA Expressway actually offers this functionality with extension functions for our customer base. In XSLT 2.0, the XSLT working group plugged this hole for everyone in a couple of ways that we’ll look at in this post.
As conformance testing and fixing progresses for the Intel SOA Expressway XSLT 2.0 processor, I’ll continue examining new XSLT 2.0 features. In my previous post, I talked a bit about grouping, which puts items from a sequence into groups by key value or by relative position. With the right input, that might also sort the sequence, but typically that won’t be the result. So in this post I’ll talk about a close relative, sorting.
One of the first improvements to XSLT we had to consider when designing our new processor is the rich type system. Actually, the types are at the core of XPath 2.0, and XSLT 2.0 builds upon that foundation.
The way SOA implementations are being implemented today, there's a new demand for middleware component that provides necessary services such as high-speed message level parsing, validation, transformation and translation to different message formats, message-level routing, service management, governance and control. Intel’s high-performance software solution is uniquely positioned to offer variety of such services critical in implementing true SOA.
Intel's working definition of SOA is that it is a design practice with a strong technology focus, especially on XML, virtualization, manageability (governance), and multi-core processing. Intel SOA Expressway is a core constituent of Intel's approach for implementing Service Oriented Architecture (SOA) in an enterprise. With the emerging trend of XML and Web Services, it is critical to define best practices and design principles behind SOA that address the evolving requirements of modern data center and to align the software architecture with data center architecture.