Developing applications that can take best advantage of multiple processors or cores has been quite a challenge for most developers. This can be attributed to several things including the developer's lack of experience with architectures designed for parallel execution. This typically means that commercial applications are not set up to make best use of today's multi-core systems, local clusters of systems or cloud offerings allowing an application to scale by requesting additional resources as needed. This is exactly the problem set that Gigaspaces has targeted. The company recently launched a new version, 7.1, of its XAP Application Platform.
What Gigaspaces has to say about XAP 7.1
GigaSpaces announces the release of eXtreme Application Platform (XAP), version 7.1, which automatically implements dynamic scalability and multi-tenancy, based on an organization’s individual business requirements. This significantly simplifies development, deployment and operations while enabling enterprises to maximize utilization of modern IT resources with no change to the way they do business.
XAP eases development, deployment, and operations with its new API for the Elastic Data Grid. Users input their business requirements, and XAP deploys and configures the data grid cluster automatically, saving substantial effort and cost involved in sizing, hardware provisioning, and configuring distributed middleware.
GigaSpaces XAP 7.1 is certified for use with Cisco UCS, which can form a cluster that reaches a memory capacity of several terabytes with massive computing power. This combination offers a full, scalable stack – from the hardware to the application level – enabling deployment in one API call for even the largest in-memory operations. New benchmarks will be released shortly.
Additional Features in XAP 7.1
- Extended in-memory querying capabilities – brings the data grid closer to the querying capabilities of traditional databases
- Real-time troubleshooting – administrators can automatically gather dumps and logs from a large number of machines when any suspicious event occurs or get logs and dumps from an entire distributed system at the click of a button
- First milestone of web-based dashboard – version 7.1 gets closer to making XAP’s full management and monitoring GUI accessible using a regular web browser
The golden rules of IT start with the rule number 1 "If it is not broken, don't fix it." Most suppliers of application frameworks, such as Gigaspaces XAP 7.1, are hoping to entice developers to break that rule and re-architect current workloads to better use parallel approaches for performance and/or scalability. If one steps back and considers today's environment, this is a hope that is unlikely to be realized.
The truth of the matter is that organizations seldom go back and "fix" something that's working. That's in the best of times. No, they focus their attention on keeping current systems running, making enhancements to those systems, and trying to keep up with their organizations' never ending need for new IT-based solutions.
This means that tools, such as XAP 7.1, often are considered only when the organization is adding something new to its portfolio. This also means that an organization's portfolio of workloads is a layer cake of different application architectures, tools and platforms.
Since there are many different application frameworks available today and Platform as a Service (PaaS) suppliers are flogging their own, Gigaspaces is likely to face a bit of a uphill battle to gain developers' attention and interest. Getting them to go further and actually decide upon their platform rather than one offered by others is the next step.
Unasked for shoot from the hip advice
Having good technology is obviously the gate fee, the fee that allows a supplier to take part in the game. Marketing that technology is the next step. Gigaspace, you need to focus on getting the word out about your tool set, the problems it can address better than offerings from any other supplier and why a developer should chose you. It would also be wise to persuade major services providers to include XAP in their portfolio of tools.
Your technology looks good. The feature set looks useful. Getting people to look at you and your product is next.