Raining Data
Technology for the Agile Enterprise
Products    |    Solutions    |    Support & Services    |    Education    |    Partners    |    Corporate    |    Events    |    Contact Us
FastSOA Performance and Scalability Test Kit Solution
A comprehensive solution to quantify your SOA and XML-centric
application scalability and performance

SOA Architecture and Performance Challenges
Today, software architects and developers make many technology choices to build software using Service Oriented Architecture (SOA) patterns. For instance, developers choose from XML parsing techniques, service libraries, encoding techniques, protocols, hardware and overall technology architecture including services, data, security and networking. Each choice creates an impact on the scalability and performance of the finished service.

Maintaining good scalability and performance becomes a major effort as an enterprise builds more services and the user base broadens. After large enterprises introduce initial services for SOA, managing service growth and system scalability and performance becomes mission critical.
Most enterprises have a tiered architecture for SOA. The Presentation Tier provides browser-based (HTML, AJAX or RSS) user interfaces or a service interface for a business process using a SOAP, REST or Java calls. The Middle Tier implements business processes using application server, Business Process Workflow (BPEL or JBI) and Enterprise Application Integration (EAI) technologies. The Enterprise Tier provides access to data, services and security data. For instance, Figure 1 illustrates a user requesting a function. The Presentation Tier calls a Middle Tier Servlet that accesses the business logic in an Enterprise Java Bean (EJB) or Plain Old Java Object (POJO). The Middle Tier accesses a combination of service-enabled enterprise applications over an Enterprise Service Bus (ESB) and data from a database using object-relational mapping technology and security credentials from an LDAP-based security service.

Figure 1 - Enterprise SOA Architecture

Information systems using SOA encounter performance and scalability issues in the following ways:
The service interface between the Presentation Tier and Middle Tier needs to support complex and large messages. The service binding proxy interfaces that are automatically created by application servers and other tools are usually inefficient and can create scalability bottlenecks.
The choice of XML parsing library makes a huge impact on the Middle Tier's ability to perform quickly and provide scalability.
In the middle-tier, an XML-based SOA application often encounters performance bottlenecks from passing XML data from object to object.
The service interface between the Presentation Tier and Middle Tier needs to support complex and large messages. The service binding proxy interfaces that are automatically created by application servers and other tools are usually inefficient and can create scalability bottlenecks.
Transformation from one schema to another in the Middle Tier often presents the biggest performance and scalability challenge for the entire system.
A developer choice to shred XML messages in the Middle Tier and use an Object/Relational mapping technology (such as Hibernate) usually introduces performance bottlenecks that do not exist in XML-centric approaches.
Developer productivity often decreases and the number of lines of code increases when a developer chooses the wrong library, utility and approach.

FastSOA Performance and Scalability Test Kit Solution
The FastSOA Performance and Scalability Test Kit provides the information every enterprise software architect, engineer and IT manager needs to understand the scalability and performance of their Service Oriented Architecture (SOA). The FastSOA Kit provides a turnkey solution to evaluate SOA technology in your own environment. The FastSOA Kit includes a complete test methodology, scales to meet your specific business requirements and identifies the necessary computer hardware and network requirements. The FastSOA Kit is based on over five years of performance, scalability and Quality Assurance (QA) testing and currently used by many customers including BEA, Sun Microsystems and General Motors.

The FastSOA Performance and Scalability Test Kit:
Tests and delivers SOA performance data and teaches your developers the best practices to deliver well performing SOA leveraging XML technologies
Includes SOA scalability test methodology, PushToTest TestMaker platform test environment, use cases and results analysis
Ready for you to press the "Start" button and see the results in your environment
Implements three use cases common to the majority of applications. Automates operating the use cases as load tests to determine a Scalability Index
Presents results in a live set of charts to understand the metrics
Compares SOA built with popular tools (BEA WLS, JBoss, WebSphere, Oracle) and FastSOA powered by the TigerLogic XML Data Management Server (XDMS)
Provides fully implemented use cases for XML scenarios, payload sizes, concurrent requests and data transformations
Has full source code and software development kit to implement custom business logic specific to your enterprise
Includes a Developer Journal (80 pages) explaining step-by-step instructions on building the use case on today's commercial and open-source tools
A 100% Java application that runs on any modern server hardware

The FastSOA Performance and Scalability Test Kit Solution is available from Raining Data as a licensed product and service. A comprehensive enterprise SOA performance and scalability test, plus associated optimizations, typically takes from four to eight weeks. See Figure 2 for a sample work plan.

Figure 2 - Sample FastSOA Performance Test Work Plan for a Large Enterprise

The test results allow companies to understand and quantify any performance and scalability issues. Raining Data also provides potential solutions to SOA performance bottlenecks such as FastSOA Mid-Tier Data Cache and TigerLogic XDMS.

Product Brochure
Fast SOA Performance Kit Product Overview (207 KB pdf)

For inquiries, please contact SOA product sales at 949-442-4400 or email soatestkit@rainingdata.com.

Product Brochure (pdf)
   
Life Science Industry
TigerLogic Clinical Trials Data Services
TigerLogic ePedigree Compliance
High-Performance XML Data Management
TigerLogic Geospatial Server
TigerLogic FastSOA Data Cache
FastSOA Performance Kit
Data Governance
TigerLogic Data Governance Server
TigerLogic SOA Repository (SOAR)
TigerLogic Compliance Case Management
TigerLogic MDM
TigerLogic Composite Data Services
Asset Tracking Application Suite and RFID Data Management Server
 Information
TigerLogic XDMS Home
Product Overview
Technical Overview
Product Brochure (pdf)
 Trial Software
Evaluation Download Request
 News
TigerLogic Now Integrates with Stylus Studio
Product Information
Product Brochure (pdf)
 Article
FastSOA in IBM developerWorks
 News
Nextrials Partners with Raining Data to Deliver Patient Recruitment and Randomization Tool for Clinical Trials
Raining Data Named "Cool Vendor" By Leading Industry Analyst Firm
Raining Data Corporation Announces TigerLogic XML Workflow Management Server for Data Governance
OASIS SOA Adoption Blueprints Technical Committee
"Object to XML Persistence Frameworks,"
TheServerSideInclude.com
Southwood Pharmaceuticals Implements Raining Data ePedigree Compliance Solution To Enable Secure, Visible Drug Supply Chain
 
 Industry Applications
Financial Services (pdf)
Life Sciences (pdf)
Content Management (pdf)
 Partnership
Stylus Studio
Partner Request
 Resources
Reports and Articles
Technology Partnerships
Press Releases
Copyright 2008. TigerLogic. All Rights Reserved