TIBCO ActiveSpaces Use Cases How in-memory computing supercharges your infrastructure
|
|
- Lindsey Dawson
- 8 years ago
- Views:
Transcription
1 TIBCO Use Cases How in-memory computing supercharges your infrastructure is a great solution for lifting the burden of big data, reducing reliance on costly transactional systems, and building highly scalable, fault-tolerant applications. TIBCO is a distributed in-memory data grid that provides very fast data access and update. While its performance will vary depending on multiple factors, it is not uncommon for to be 100x faster than corresponding database implementations. For this reason and others described here, is part of the TIBCO Fast Data solution for lifting the burden of big data, reducing reliance on costly transactional systems, and building highly scalable, fault-tolerant applications. INTRODUCTION Combining the features and performance of databases, caching systems, and messaging software, TIBCO supports very large, highly volatile data sets and event-driven applications as described in the use cases that follow. In addition, it provides: Distributed, Dynamic Architecture: Scales and handles large data volumes. Dynamically adds or drops nodes without requiring a system restart. Distributed Processing: Processes data on each node, in parallel, in a distributed manner. Handles large processing requirements by distributing the processing over multiple servers. Supports transactions across multiple spaces (tables). Fault Tolerance: Stores backup copies of data on multiple nodes, so in case of node outage(s), processing continues without impact. Data is redistributed as a background task without impacting on-going processing. Persistence Options: Optionally provides no persistence with data stored in a database (shared all) or locally in files on each node (shared nothing). Put and Take: Employs operations similar to messaging. Allows for client applications to register to receive events when certain criteria are met as defined by a SQL-like query.
2 SOLUTION BRIEF 2 Query Support: Supports a subset of SQL-like queries. Configurable Data Purging: Allows time to live (TTL) to be configured for items in the space, automatically removing items when TTL has expired. Data Lock Controls: Provides ability to lock items, with features for lock wait, lock break, and automatic release of the lock. Embedding: Transparently embeds with applications or configures as separate nodes that are accessed by applications. Remote Invocation: Provides the ability to invoke processing on other node(s). YOUR INDUSTRY clients can be written in many technologies including Java,.Net, C++, TIBCO BusinessWorks, and TIBCO BusinessEvents. The examples presented here include specific industry scenarios, but use cases can apply to many industries. CACHING CACHING FOR FAST DATA ACCESS is frequently used as a cache to speed information access. In this example, is not the system of record for the data in the cache. A separate loader process or application is responsible for loading the data into. Because the data is read-only, does not require persistence to save data changes. This makes all ActivesSpaces gets very fast. A side benefit is that the processing load on the back-end data store is reduced because the client applications are not querying the master data set. Loader Data
3 SOLUTION BRIEF 3 DISTRIBUTED, NOT CENTRALIZED Databases are central to many enterprise applications, but also struggle to handle high volumes, rapidly changing values, and large numbers of concurrent client applications. can be used to improve their performance; However, it is rarely a dropin, no-code replacement because the application/ database interchange can be complicated, involving SQL, business logic, and data spread across architectural tiers. Because uses a distributed architecture to achieve its performance and fault tolerance, some database features are not directly supported. For example, the JDBC driver does not support all SQL language syntax but there are ways to provide the same functionality. CACHING + DYNAMIC LOAD A variation on the caching example is to have the data dynamically loaded into when the data is first accessed by a client application. A service is provided that first looks in for the data. If found, the data is directly returned. If the service does not find the data in, it queries a backend data store. If the data is found in the backend data store, it is returned to the client application and stored into. If desired, time to live (TTL) can be configured for the data in so that it is automatically purged. One benefit of this approach is that the service can present a standard interface and the client applications are not required to implement any code. Service Data ACCELERATING SERVICES BROAD PERFORMANCE IMPROVEMENTS There are many ways that can be used to speed services. It can cache information from back-end applications or cache common lookup, index, or transformation information. Any service that retrieves data from an external data store, application, or file system has the potential for performance improvement using. ULTRA-FAST DATA STORE can also be used as a very fast data store. In this case, it allows updates to the data and persists the new data values. It provides two options for persisting data: shared all (database) and shared nothing (distributed file system). The shared nothing approach is illustrated below. With shared nothing, each node maintains a file with only the subset of data that is managed by the node. The system volume and speed is scaled by adding more nodes on different servers.
4 SOLUTION BRIEF 4 ACTIVESPACES AND SORTS queries run in parallel on multiple nodes, and the result is passed back to the client application unsorted. The client application can perform the sort, if desired. ACTIVESPACES AND JOINS Distributed processing prevents from performing joins of multiple tables. So you cannot directly perform an operation like the following, but you could use multiple queries and some processing by the client to arrive at the same result: Select * from Customer, Orders, Inventory where Customer.id = Order.customerId and Order.partnum = Inventory. partnum order by Order.date. One technique for addressing joins is to denormalize data by combining what would be contained in multiple tables in a relational database into a single table, or space, in. There is often sufficient memory to accommodate de-normalized data, and with it is faster to perform one get or set on a large row of data than operations on smaller sets in three separate spaces. Therefore, many implementations focus on flatter data sets; implementations to handle very complex hierarchical data may require additional work. NON-STOP DATA STORE While possible, it can be expensive to achieve 24x7x365 availibility with database technologies because they are frequently deployed on separate, potentially expensive hardware platforms. This hardware can add more failure points and reduce calculated reliability numbers. Further, databases often require planned outages for routine maintenance. With it is often possible to remove the database and the associated failure points from these implementations. persistence is distributed across multiple commodity servers, providing a high availability system at a fraction of the cost of other approaches. FAST DATA STORE WITH SEPARATE MASTER UPDATE A more full-featured use case involves using to manage high volumes of data reads and updates, and to also send and receive data updates from a separate master system of record. This is especially useful when spikes of data access and data updates overload the back office system of record. An event listener gets notified whenever a data value is changed and sends updates through a message queue (for example, TIBCO Enterprise Message Service ) for updating the master system of record. The back office system can also be updated through other channels so any updates are passed through a loader back to. Event Listener Loader Data Base SPIKES IN PROCESSING SPIKES IN PROCESSING: TICKET SALES is frequently used to handle spikes in processing that would overwhelm legacy systems, such as tickets sales made over the web or through multiple channels. When highly sought-after tickets are first offered, a large number of consumers will attempt to purchase immediately. manages the spike in processing volume, providing accurate, real-time inventory and seat reservation data. The spike of data is passed to the back-office system of record at a lower volume that can be more easily handled by these systems.
5 SOLUTION BRIEF 5 IMPLEMENTATION DIFFERENCES It can be possible to use to increase application performance without impacting the application or the application database. Or, development may be required to add to the architecture. Some analysis of the application, data, and process will be required in each situation to determine the best approach for using to speed application processing. SPIKES IN PROCESSING: ONLINE BETTING Certain Internet events can have a large number of users simultaneously logging in horse races, sporting events, election results coverage. If an issue occurs that causes users to be logged off, it will likely cause hundreds of thousands, or even millions, of users to simultaneously try to log back in. This huge spike in processing will overwhelm most conventional systems. In the case of online betting for a horse race, most bets are placed a few minutes before the start of the race. An outage at this time could have a multimillion dollar impact. is used in these types of scenarios to cache user information in a fault-tolerant manner and to handle extremely high spikes in processing. E-COMMERCE SESSION CACHING FOR E-COMMERCE Much e-commerce data is only needed for the current session. is used to cache this information and speed system response. HTTP Web Servers with Inline Cache Load Balancer Requests DYNAMIC INVENTORY Dynamic inventory that is viewed and accessed from a variety of channels provides a great use case for. One nationwide retailer maintains an inventory of returned or damaged items using, which allows local store employees to enter and update their inventory, and local web users to view and purchase items for pick up. With, the retailer can manage the dynamic inventory in real time for hundreds of stores. REAL-TIME OFFERS Formulating and presenting offers customized in real time according to user preferences is an ideal use case for. When a telecom customer is reviewing their usage and remaining minutes, they may be considering moving to a different carrier. In that moment, they are also more likely to accept a special offer designed to keep them. A retail customer is more likely to accept an offer at the point of sale rather than afterwards. Presenting offers in real time requires immediate access to customer information, usage, or spending history, as well as information on prior offers. This information is often contained in overloaded billing or customer relationship management (CRM) systems that cannot respond as quickly as needed. Adding a real-time offer capability to these systems will just further overload them. can provide real-time access to customer preferences, recent spending history, and other relevant information and service a high volume of requests.
6 SOLUTION BRIEF 6 FAULT TOLERANCE AND DISASTER RECOVERY FAULT-TOLERANT ACTIVE-ACTIVE PROCESSING Many applications provide fault tolerance by running in active-standby on multiple servers. The standby server or server application can be either warm (running but not processing) or cold (not running). With it is possible to build fault-tolerant applications that run on multiple servers in an active-active configuration. The data and state information is shared by all servers, and back-up copies of the information can be persisted on multiple servers. provides sophisticated and fast-locking mechanisms that can be used to synchronize processing across multiple servers. Server Server MULTISITE DATA REPLICATION Many organizations would like to run certain applications in multiple data centers in an active-active manner, or at least to have the data synchronized. It is not recommended to run across data centers that are more than a few kilometers apart. The network latencies will impact the overall system performance and can lead to other complications. However, it is possible to have in each data center synchronized. The technique uses a local event listener that can remotely invoke processing in the other data centers. Updates to in one data center are replicated in the other. With this technique, the data centers can operate in an active-active mode, and both have copies of the data in case of disaster recovery. Data Center A Data Center B Event Listener Remote Invocation Event Listener
7 SOLUTION BRIEF 7 DISTRIBUTION OF RAPIDLY CHANGING DATA Database technology is useful for long-term data storage, but not as well suited for managing large volumes of rapidly changing data. There are many situations where only the most recent values in a large, rapidly changing dataset are of interest. Examples include power plant monitoring data, stock market prices, satellite telemetry, and the status and location of packages. The system load becomes more intensive when there are a large number of consuming systems that are interested in subsets of the overall information. can manage large volumes of rapidly changing data. applications register event listeners for specific subsets of the information and are notified in real time when data events of interest occur. OFFLOADING EXPENSIVE RESOURCES Legacy back office applications can be very expensive to operate and scale, especially when mainframes incur a charge on a per transaction basis. When the transaction is a read of non-changing or slowly changing data, can be used as a cache to reduce the load and cost of expensive resources. MESSAGING ROUTING MESSAGES TO BACK OFFICE APPLICATIONS Organizations that receive a common data feed that needs to be parsed and routed to several back-office applications can use as a reference for the routing application. It can hold reference information so the router can quickly determine where to send the data. Bank payments and insurance claims processing are two examples. Data Feed Router
8 SOLUTION BRIEF 8 MULTI-SYSTEM ASYNCHRONOUS REQUEST-REPLY Systems that depend on a request-reply interface to synchronize messages can use to prevent correlation problems. These systems typically are synchronized using a transaction or correlation ID. Problems occur when back office applications cannot process or respond with the correlation ID, and when multiple back-office systems process the same message. A gateway application can be used to send the correlation ID to, which then forwards the data to the back office system for processing. When the back office application responds, the gateway application retrieves the correlation ID and inserts it into the outbound message. Gateway Gateway DUPLICATE MESSAGE DETECTION Anyone implementing a message processing system for critical information will eventually need to define a mechanism for identifying duplicate messages. Sometimes the approach is to pass deduplication downstream to the receiving systems, but it can be much better to implement message deduplication in the enterprise service bus (ESB). can implement duplicate message identification. When a message is received, ActiveMatrix BusinessWorks will query to see if the message has been processed before. The query can use any uniquely identifying information contained in the message. If the message has not been processed, ActiveMatrix BusinessWorks inserts a new row into. Locking strategies can be used to coordinate across multiple ActiveMatrix BusinessWorks engines, processing in an active-active configuration. SAVE MESSAGE INFORMATION Sometimes information must be retained and correlated across multiple messages. A transaction might generate several messages linked by a common transaction ID that should be processed as a group. can retain the information from the message group and correlate them as needed.
9 SOLUTION BRIEF 9 TIBCO BUSINESSWORKS ENHANCEMENTS IN-MEMORY DATA PERSISTENCE FOR BUSINESSWORKS By design, TIBCO ActiveMatrix BusinesWorks, our flagship integration platform, is stateless. It runs a process, and when complete, all of the information is flushed from its memory. This works fine for many use cases where it facilitates integration between systems. However, when it would be better for ActiveMatrix BusinessWorks to retain information across processes, the high-speed, easy-to-implement ActiveMatrix BusinessWorks plugin for fills the bill. BUSINESSWORKS ENGINE SYNCHRONIZATION When processing or state needs to be coordinated across multiple BusinessWorks engines, in-memory data-access provides a very fast solution. Before, the options for implementing this coordination included a database or ActiveMatrix BusinessWorks shared variables stored in a database. This approach was relatively slow and did not meet the performance requirements of many implementations. ActiveMatrix BusinessWorks plugin for is very simple and straightforward to implement. FAST DATA VISUALIZATION FAST DATA STORE FOR TIBCO SPOTFIRE An adapter for TIBCO Spotfire enables rich graphic visualizations and analysis of data contained in. SUMMARY TIBCO is a powerful and flexible distributed in-memory data processor that solves a variety of technical challenges. The use cases presented here are only a few of the many ways that it can deliver value by supercharging your infrastructure. Download at Global Headquarters 3307 Hillview Avenue Palo Alto, CA TEL FAX TIBCO Software Inc. is a global leader in infrastructure and business intelligence software. Whether it s optimizing inventory, cross-selling products, or averting crisis before it happens, TIBCO uniquely delivers the Two-Second Advantage the ability to capture the right information at the right time and act on it preemptively for a competitive advantage. With a broad mix of innovative products and services, customers around the world trust TIBCO as their strategic technology partner. Learn more about TIBCO at , TIBCO Software Inc. All rights reserved. TIBCO, the TIBCO logo, TIBCO Software, and ActiveMatrix BusinessWorks,, TIBCO BusinessEvents, and Spotfire are trademarks or registered trademarks of TIBCO Software Inc. in the United States and/or other countries. All other product and company names and trademarks in this document are the property of their respective owners and mentioned for identification purposes only. 03/10/15
TIBCO Live Datamart: Push-Based Real-Time Analytics
TIBCO Live Datamart: Push-Based Real-Time Analytics ABSTRACT TIBCO Live Datamart is a new approach to real-time analytics and data warehousing for environments where large volumes of data require a management
More informationTIBCO StreamBase High Availability Deploy Mission-Critical TIBCO StreamBase Applications in a Fault Tolerant Configuration
TIBCO StreamBase High Availability Deploy Mission-Critical TIBCO StreamBase Applications in a Fault Tolerant Configuration Richard Tibbetts, CTO, TIBCO StreamBase Table of Contents 3 TIBCO StreamBase High
More informationwhitepaper The Evolutionary Steps to Master Data Management
The Evolutionary Steps to Master Data Management Table of Contents 3 Introduction 4 Step 1: Implement a Foundational Service Layer 6 Step 2: Choose a style 11 Summary The Evolutionary Steps to Master Data
More informationTIBCO StreamBase High Availability Deploy Mission-Critical TIBCO StreamBase Applications in a Fault Tolerant Configuration
TIBCO StreamBase High Availability Deploy Mission-Critical TIBCO StreamBase s in a Fault Tolerant Configuration TIBCO STREAMBASE HIGH AVAILABILITY The TIBCO StreamBase event processing platform provides
More informationStreaming Analytics and the Internet of Things: Transportation and Logistics
Streaming Analytics and the Internet of Things: Transportation and Logistics FOOD WASTE AND THE IoT According to the Food and Agriculture Organization of the United Nations, every year about a third of
More informationMobility for Me. When used effectively Contextual Mobility can:
Mobility for Me Over 250 communications providers around the world trust TIBCO with the management of their products, services and the customers that use them. 2 Mobility for Me Create a communications
More informationIntegration Maturity Model Capability #5: Infrastructure and Operations
Integration Maturity Model Capability #5: Infrastructure and Operations How improving integration supplies greater agility, cost savings, and revenue opportunity TAKE THE INTEGRATION MATURITY SELFASSESSMENT
More informationService Mediation. The Role of an Enterprise Service Bus in an SOA
Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7
More informationPredictive Customer Interaction Management for Insurance Companies
Predictive Customer Interaction Management for Insurance Companies An architecture that enables insurance carriers to leverage realtime events to accurately target products and services 2 TABLE OF CONTENTS
More informationMobile App Integration - Seven Principles for ZDNet
Seven Principles for a Superior Mobile Integration Strategy ZDNet estimated that by the end of 2013, 62 percent of companies would be supporting bring-your-own-device (BYOD) connectivity. Of those who
More informationIntegration Maturity Model Capability #1: Connectivity How improving integration supplies greater agility, cost savings, and revenue opportunity
Integration Maturity Model Capability #1: Connectivity How improving integration supplies greater agility, cost savings, and revenue opportunity TAKE THE INTEGRATION MATURITY SELFASSESSMENT The TIBCO Integration
More informationSOLUTION BRIEF. TIBCO LogLogic A Splunk Management Solution
SOLUTION BRIEF TIBCO LogLogic A Splunk Management Solution Table of Contents 3 State of Affairs 3 The Challenges 5 The Solution 6 How it Works 7 Solution Benefits TIBCO LogLogic A Splunk Management Solution
More informationArchitecting for the cloud designing for scalability in cloud-based applications
An AppDynamics Business White Paper Architecting for the cloud designing for scalability in cloud-based applications The biggest difference between cloud-based applications and the applications running
More informationIntroduction to TIBCO MDM
Introduction to TIBCO MDM 1 Introduction to TIBCO MDM A COMPREHENSIVE AND UNIFIED SINGLE VERSION OF THE TRUTH TIBCO MDM provides the data governance process required to build and maintain a comprehensive
More informationSOLUTION BRIEF. TIBCO StreamBase for Algorithmic Trading
SOLUTION BRIEF TIBCO StreamBase for Algorithmic Trading Table of Contents 3 TIBCO StreamBase for Algorithmic Trading 4 Attributes and Capabilities 5 End-to-End Connectivity 5 Integration with Existing
More informationResource Sizing: Spotfire for AWS
Resource Sizing: for AWS With TIBCO for AWS, you can have the best in analytics software available at your fingertips in just a few clicks. On a single Amazon Machine Image (AMI), you get a multi-user
More informationPredictive Customer Interaction Management
Predictive Customer Interaction Management An architecture that enables organizations to leverage real-time events to accurately target products and services. 2 TABLE OF CONTENTS 1 Introduction...3 2 Architecture...5
More informationCASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1
CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level -ORACLE TIMESTEN 11gR1 CASE STUDY Oracle TimesTen In-Memory Database and Shared Disk HA Implementation
More informationA Technical Review of TIBCO Patterns Search
A Technical Review of TIBCO Patterns Search 2 TABLE OF CONTENTS SUMMARY... 3 ARCHITECTURAL OVERVIEW... 3 HOW DOES TIBCO PATTERNS SEARCH WORK?... 5 ELIMINATE THE NEED FOR RULES... 7 LOADING AND SYNCHRONIZING
More informationSOLUTION BRIEF. Granular Data Retention Policies
SOLUTION BRIEF Granular Data Retention Policies Table of Contents 3 State of Affairs 3 The Problem 4 The Solution 4 How it Works 6 Summary Granular Data Retention Policies State of Affairs The number of
More informationCombating Fraud, Waste, and Abuse in Healthcare
Combating Fraud, Waste, and Abuse in Healthcare ABSTRACT This paper discusses how real time analytics and event intelligence technologies can be used to analyze, detect, and prevent fraud, waste, and abuse
More informationI N T E R S Y S T E M S W H I T E P A P E R INTERSYSTEMS CACHÉ AS AN ALTERNATIVE TO IN-MEMORY DATABASES. David Kaaret InterSystems Corporation
INTERSYSTEMS CACHÉ AS AN ALTERNATIVE TO IN-MEMORY DATABASES David Kaaret InterSystems Corporation INTERSYSTEMS CACHÉ AS AN ALTERNATIVE TO IN-MEMORY DATABASES Introduction To overcome the performance limitations
More informationSAP HANA PLATFORM Top Ten Questions for Choosing In-Memory Databases. Start Here
PLATFORM Top Ten Questions for Choosing In-Memory Databases Start Here PLATFORM Top Ten Questions for Choosing In-Memory Databases. Are my applications accelerated without manual intervention and tuning?.
More informationSOLUTION BRIEF. An ArcSight Management Solution
SOLUTION BRIEF TIBCO LogLogic An Management Solution Table of Contents 3 State of Affairs 3 The Challenges 5 The Solution 6 How it Works 7 Solution Benefits TIBCO LogLogic An Management Solution State
More informationHighly Available Mobile Services Infrastructure Using Oracle Berkeley DB
Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB Executive Summary Oracle Berkeley DB is used in a wide variety of carrier-grade mobile infrastructure systems. Berkeley DB provides
More informationTIBCO Managed File Transfer Suite
TIBCO Managed File Transfer Suite TIBCO Managed File Transfer Suite TIBCO Managed File Transfer Solution connect people, processes and information, thereby promoting and strengthening the value chain among
More informationTIBCO Nimbus Cloud Service
TIBCO Nimbus Cloud Service TIBCO Nimbus TIBCO Software Inc. (NASDAQ: TIBX) is a provider of infrastructure software for companies to use onpremise or as part of cloud computing environments. Whether it's
More informationwhitepaper Five Principles for Integrating Software as a Service Applications
Five Principles for Integrating Software as a Service Applications Table of Contents 4 Integrate Quickly 5 Ensure Real-Time Data 5 Control Costs 6 Integrate More and Faster 7 Build Mature Integration Capabilities
More informationTIBCO Cyber Security Platform. Atif Chaughtai
TIBCO Cyber Security Platform Atif Chaughtai 2 TABLE OF CONTENTS 1 Introduction/Background... 3 2 Current Challenges... 3 3 Solution...4 4 CONCLUSION...6 5 A Case in Point: The US Intelligence Community...7
More informationLog Management Solution for IT Big Data
Log Management Solution for IT Big Data 1 IT Big Data Solution A SCALABLE LOG INTELLIGENCE PLATFORM FOR SECURITY, COMPLIANCE, AND IT OPERATIONS More than 1,300 customers across a variety of industries
More informationInformix Dynamic Server May 2007. Availability Solutions with Informix Dynamic Server 11
Informix Dynamic Server May 2007 Availability Solutions with Informix Dynamic Server 11 1 Availability Solutions with IBM Informix Dynamic Server 11.10 Madison Pruet Ajay Gupta The addition of Multi-node
More informationThe Challenge of Managing On-line Transaction Processing Applications in the Cloud Computing World
The Challenge of Managing On-line Transaction Processing Applications in the Cloud Computing World Marcia Kaufman, COO and Principal Analyst Sponsored by CloudTran The Challenge of Managing On-line Transaction
More informationaccess convergence management performance security
access convergence management performance security 2010 2009 2008 2007 WINNER 2007 WINNER 2008 WINNER 2009 WINNER 2010 Log Management Solution for IT Big Data 1 IT Big Data Solution A SCALABLE LOG INTELLIGENCE
More informationEnd-to-end Processing with TIBCO Managed File Transfer (MFT) Improving Performance and Security during Internet File Transfer
End-to-end Processing with TIBCO Managed File Transfer (MFT) Improving Performance and Security during Internet File Transfer 2 Abstract: File-transfer technology has become increasingly critical to the
More information<Insert Picture Here> Oracle In-Memory Database Cache Overview
Oracle In-Memory Database Cache Overview Simon Law Product Manager The following is intended to outline our general product direction. It is intended for information purposes only,
More informationAvailability Digest. MySQL Clusters Go Active/Active. December 2006
the Availability Digest MySQL Clusters Go Active/Active December 2006 Introduction MySQL (www.mysql.com) is without a doubt the most popular open source database in use today. Developed by MySQL AB of
More informationA Guide Through the BPM Maze
A Guide Through the BPM Maze WHAT TO LOOK FOR IN A COMPLETE BPM SOLUTION With multiple vendors, evolving standards, and ever-changing requirements, it becomes difficult to recognize what meets your BPM
More informationScaling Microsoft SQL Server
Recommendations and Techniques for Scaling Microsoft SQL To support many more users, a database must easily scale out as well as up. This article describes techniques and strategies for scaling out the
More informationEvent Processing with TIBCO BusinessEvents
Event Processing with TIBCO BusinessEvents WHY EVENT PROCESSING Event processing actively tracks and processes streams of events entering an enterprise so that opportunities and risks can be proactively
More informationService-Oriented Integration: Managed File Transfer within an SOA (Service- Oriented Architecture)
Service-Oriented Integration: Managed File Transfer within an SOA (Service- Oriented Architecture) 2 TABLE OF CONTENTS 1 Increased Demand for Integration: The Driving Forces... 4 2 How Organizations Have
More informationTIBCO AT-A-GLANCE COMPANY OVERVIEW: CORPORATE EXECUTIVES: CUSTOMERS VERTICALLY DIVERSIFIED: CUSTOMERS GLOBALLY DIVERSIFIED: AREAS OF MARKET FOCUS:
TIBCO AT-A-GLANCE TIBCO FAST FACTS: Founded in 1997 3,500 employees and contractors 84 offices worldwide Operating in 33 different countries 10,000 customers COMPANY OVERVIEW: TIBCO Software empowers executives,
More informationTIBCO EVENT PROCESSING IN THE FAST DATA ARCHITECTURE OPERATIONAL INTELLIGENCE PLATFORM. TIBCO Live Datamart Continuous Query Processor
TIBCO BusinessEvents BENEFITS Breadth of capabilities that help organizations quickly build solutions for difficult, complex event processing Improved productivity and effective problemsolving as a result
More informationCloud Based Application Architectures using Smart Computing
Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products
More informationTIBCO Rendezvous Network Server Glossary
TIBCO Rendezvous Network Server Glossary Software Release 1.1 March 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR
More informationIBM WebSphere Distributed Caching Products
extreme Scale, DataPower XC10 IBM Distributed Caching Products IBM extreme Scale v 7.1 and DataPower XC10 Appliance Highlights A powerful, scalable, elastic inmemory grid for your business-critical applications
More informationApplication Brief: Using Titan for MS SQL
Application Brief: Using Titan for MS Abstract Businesses rely heavily on databases for day-today transactions and for business decision systems. In today s information age, databases form the critical
More informationThe EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.
The EMSX Platform A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks A White Paper November 2002 Abstract: The EMSX Platform is a set of components that together provide
More informationDisaster Recovery for Oracle Database
Disaster Recovery for Oracle Database Zero Data Loss Recovery Appliance, Active Data Guard and Oracle GoldenGate ORACLE WHITE PAPER APRIL 2015 Overview Oracle Database provides three different approaches
More informationDatabase Resilience at ISPs. High-Availability. White Paper
Database Resilience at ISPs High-Availability White Paper Internet Service Providers (ISPs) generally do their job very well. The commercial hosting market is segmented in a number of different ways but
More informationComparing MySQL and Postgres 9.0 Replication
Comparing MySQL and Postgres 9.0 Replication An EnterpriseDB White Paper For DBAs, Application Developers, and Enterprise Architects March 2010 Table of Contents Introduction... 3 A Look at the Replication
More informationI N T E R S Y S T E M S W H I T E P A P E R F O R F I N A N C I A L SERVICES EXECUTIVES. Deploying an elastic Data Fabric with caché
I N T E R S Y S T E M S W H I T E P A P E R F O R F I N A N C I A L SERVICES EXECUTIVES Deploying an elastic Data Fabric with caché Deploying an elastic Data Fabric with caché Executive Summary For twenty
More informationSAN Conceptual and Design Basics
TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer
More informationIBM Global Technology Services September 2007. NAS systems scale out to meet growing storage demand.
IBM Global Technology Services September 2007 NAS systems scale out to meet Page 2 Contents 2 Introduction 2 Understanding the traditional NAS role 3 Gaining NAS benefits 4 NAS shortcomings in enterprise
More informationIntegration: Why Good Enough Doesn t Cut It 13 ways to mess with success
Integration: Why Good Enough Doesn t Cut It 13 ways to mess with success Digitalization the process of exploiting digital information to maximize business success has increased the value of your data to
More informationORACLE DATABASE 10G ENTERPRISE EDITION
ORACLE DATABASE 10G ENTERPRISE EDITION OVERVIEW Oracle Database 10g Enterprise Edition is ideal for enterprises that ENTERPRISE EDITION For enterprises of any size For databases up to 8 Exabytes in size.
More informationHow to Navigate Big Data with Ad Hoc Visual Data Discovery Data technologies are rapidly changing, but principles of 30 years ago still apply today
How to Navigate Big Data with Ad Hoc Visual Data Discovery Data technologies are rapidly changing, but principles of 30 years ago still apply today INTRODUCTION Data is the heart of TIBCO Spotfire. It
More informationEnabling Cloud Architecture for Globally Distributed Applications
The increasingly on demand nature of enterprise and consumer services is driving more companies to execute business processes in real-time and give users information in a more realtime, self-service manner.
More informationBuilding Scalable Applications Using Microsoft Technologies
Building Scalable Applications Using Microsoft Technologies Padma Krishnan Senior Manager Introduction CIOs lay great emphasis on application scalability and performance and rightly so. As business grows,
More informationAn Oracle White Paper November 2010. Leveraging Massively Parallel Processing in an Oracle Environment for Big Data Analytics
An Oracle White Paper November 2010 Leveraging Massively Parallel Processing in an Oracle Environment for Big Data Analytics 1 Introduction New applications such as web searches, recommendation engines,
More informationWHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.
WHITE PAPER Enabling predictive analysis in service oriented BPM solutions. Summary Complex Event Processing (CEP) is a real time event analysis, correlation and processing mechanism that fits in seamlessly
More informationSOLUTION BRIEF. TIBCO Fulfillment Orchestration Suite
SOLUTION BRIEF TIBCO Fulfillment Orchestration Suite Table of Contents 3 21st Century Communication Services 4 The Catalog-Driven Versus Process-Driven Approach 5 Benefits of Fulfillment Orchestration
More informationTop 10 reasons your ecommerce site will fail during peak periods
An AppDynamics Business White Paper Top 10 reasons your ecommerce site will fail during peak periods For U.S.-based ecommerce organizations, the last weekend of November is the most important time of the
More informationHow To Improve Your Communication With An Informatica Ultra Messaging Streaming Edition
Messaging High Performance Peer-to-Peer Messaging Middleware brochure Can You Grow Your Business Without Growing Your Infrastructure? The speed and efficiency of your messaging middleware is often a limiting
More informationImplementing efficient system i data integration within your SOA. The Right Time for Real-Time
Implementing efficient system i data integration within your SOA The Right Time for Real-Time Do your operations run 24 hours a day? What happens in case of a disaster? Are you under pressure to protect
More informationElastic Application Platform for Market Data Real-Time Analytics. for E-Commerce
Elastic Application Platform for Market Data Real-Time Analytics Can you deliver real-time pricing, on high-speed market data, for real-time critical for E-Commerce decisions? Market Data Analytics applications
More informationJitterbit Technical Overview : Microsoft Dynamics CRM
Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations
More informationSolving Your Big Data Problems with Fast Data (Better Decisions and Instant Action)
Solving Your Big Data Problems with Fast Data (Better Decisions and Instant Action) Does your company s integration strategy support your mobility, big data, and loyalty projects today and are you prepared
More informationRequest Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS
White paper Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS June 2001 Response in Global Environment Simply by connecting to the Internet, local businesses transform themselves
More informationIS IN-MEMORY COMPUTING MAKING THE MOVE TO PRIME TIME?
IS IN-MEMORY COMPUTING MAKING THE MOVE TO PRIME TIME? EMC and Intel work with multiple in-memory solutions to make your databases fly Thanks to cheaper random access memory (RAM) and improved technology,
More informationTIBCO Partner Network Program Guide
TIBCO Partner Network Program Guide Partners are an important part of TIBCO s business model. Partnering with innovative providers in their areas of expertise provides outstanding value and a broader range
More informationEmpowering the Masses with Analytics
Empowering the Masses with Analytics THE GAP FOR BUSINESS USERS For a discussion of bridging the gap from the perspective of a business user, read Three Ways to Use Data Science. Ask the average business
More informationq for Gods Whitepaper Series (Edition 7) Common Design Principles for kdb+ Gateways
Series (Edition 7) Common Design Principles for kdb+ Gateways May 2013 Author: Michael McClintock joined First Derivatives in 2009 and has worked as a consultant on a range of kdb+ applications for hedge
More informationService-Enabling Your Mainframe. Taking Evolutionary Approaches that Don t Break the Bank
Service-Enabling Your Mainframe Taking Evolutionary Approaches that Don t Break the Bank 2 TABLE OF CONTENTS 1 Evolution to SOA and the Real- Time Enterprise...3 2 Continuum of Options to Service- Enable
More informationSolution Architecture Example: Nouveau Health Care Claim Payment Solution Architecture
Solution Architecture Example: Nouveau Health Care Claim Payment Solution Architecture This document presents an example Solution Architecture document. For brevity, some sections are intentionally left
More informationExtending the Benefits of SOA beyond the Enterprise
Extending the Benefits of SOA beyond the Enterprise 2 TABLE OF CONTENTS 1 SOA The Right Approach for Application Integration...3 2 SOA outside the Firewall: An Opportunity to Improve Collaboration...4
More informationTier Architectures. Kathleen Durant CS 3200
Tier Architectures Kathleen Durant CS 3200 1 Supporting Architectures for DBMS Over the years there have been many different hardware configurations to support database systems Some are outdated others
More informationEII - ETL - EAI What, Why, and How!
IBM Software Group EII - ETL - EAI What, Why, and How! Tom Wu 巫 介 唐, wuct@tw.ibm.com Information Integrator Advocate Software Group IBM Taiwan 2005 IBM Corporation Agenda Data Integration Challenges and
More informationAirline Disruption Management
Airline Disruption Management In a world of crowded planes and crowded skies, and where operational problems are quickly magnified by tight systemic constraints, one of the few ways airlines can truly
More informationPIVOTAL CRM ARCHITECTURE
WHITEPAPER PIVOTAL CRM ARCHITECTURE Built for Enterprise Performance and Scalability WHITEPAPER PIVOTAL CRM ARCHITECTURE 2 ABOUT Performance and scalability are important considerations in any CRM selection
More informationPredictive Straight- Through Processing
Predictive Straight- Through Processing 2 TABLE OF CONTENTS 1 Introduction...3 2 The Benefits of Solving the STP Problem...7 3 How Can TIBCO Help?...7 4 How TIBCO s Solution Works...9 5 Summary...11 6
More informationCompanies are moving more and more IT services and
Adding High Availability to the Cloud Paul J. Holenstein Executive Vice President Gravic, Inc. Companies are moving more and more IT services and utility applications to public clouds to take advantage
More informationCloud Computing Disaster Recovery (DR)
Cloud Computing Disaster Recovery (DR) Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Need for Disaster Recovery (DR) What happens when you
More informationDriving More Value From OpenVMS Critical Infrastructure in Local and Global Datacenters: A CASE STUDY. Presented by: J. Barry Thompson, CTO Tervela
Driving More Value From OpenVMS Critical Infrastructure in Local and Global Datacenters: A CASE STUDY Presented by: J. Barry Thompson, CTO Tervela Case Study: Customer Challenges The Solution Overall Impact
More informationWHITEPAPER. Beyond Infrastructure Virtualization Platform Virtualization, PaaS and DevOps
WHITEPAPER Beyond Infrastructure Virtualization Platform Virtualization, PaaS and DevOps Table of Contents 3 Business Demands and IT Challenges 6 State of the Art 6 Use Case: Large Bank 7 Use Case: Large
More informationBig data management with IBM General Parallel File System
Big data management with IBM General Parallel File System Optimize storage management and boost your return on investment Highlights Handles the explosive growth of structured and unstructured data Offers
More informationScaleArc for SQL Server
Solution Brief ScaleArc for SQL Server Overview Organizations around the world depend on SQL Server for their revenuegenerating, customer-facing applications, running their most business-critical operations
More informationThe Sierra Clustered Database Engine, the technology at the heart of
A New Approach: Clustrix Sierra Database Engine The Sierra Clustered Database Engine, the technology at the heart of the Clustrix solution, is a shared-nothing environment that includes the Sierra Parallel
More informationTips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier
Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier Simon Law TimesTen Product Manager, Oracle Meet The Experts: Andy Yao TimesTen Product Manager, Oracle Gagan Singh Senior
More informationHow to Implement Multi-way Active/Active Replication SIMPLY
How to Implement Multi-way Active/Active Replication SIMPLY The easiest way to ensure data is always up to date in a 24x7 environment is to use a single global database. This approach works well if your
More informationIn Memory Accelerator for MongoDB
In Memory Accelerator for MongoDB Yakov Zhdanov, Director R&D GridGain Systems GridGain: In Memory Computing Leader 5 years in production 100s of customers & users Starts every 10 secs worldwide Over 15,000,000
More informationORACLE COHERENCE 12CR2
ORACLE COHERENCE 12CR2 KEY FEATURES AND BENEFITS ORACLE COHERENCE IS THE #1 IN-MEMORY DATA GRID. KEY FEATURES Fault-tolerant in-memory distributed data caching and processing Persistence for fast recovery
More informationHRG Assessment: Stratus everrun Enterprise
HRG Assessment: Stratus everrun Enterprise Today IT executive decision makers and their technology recommenders are faced with escalating demands for more effective technology based solutions while at
More informationReduce your downtime to the minimum with a multi-data centre concept
Put your business-critical activities in good hands If your income depends on the continuous availability of your servers, you should ask your hosting provider for a high availability solution. You may
More informationBigMemory & Hybris : Working together to improve the e-commerce customer experience
& Hybris : Working together to improve the e-commerce customer experience TABLE OF CONTENTS 1 Introduction 1 Why in-memory? 2 Why is in-memory Important for an e-commerce environment? 2 Why? 3 How does
More informationbe architected pool of servers reliability and
TECHNICAL WHITE PAPER GRIDSCALE DATABASE VIRTUALIZATION SOFTWARE FOR MICROSOFT SQL SERVER Typical enterprise applications are heavily reliant on the availability of data. Standard architectures of enterprise
More informationUnderstanding Neo4j Scalability
Understanding Neo4j Scalability David Montag January 2013 Understanding Neo4j Scalability Scalability means different things to different people. Common traits associated include: 1. Redundancy in the
More informationVERITAS Business Solutions. for DB2
VERITAS Business Solutions for DB2 V E R I T A S W H I T E P A P E R Table of Contents............................................................. 1 VERITAS Database Edition for DB2............................................................
More informationPersistent, Reliable JMS Messaging Integrated Into Voyager s Distributed Application Platform
Persistent, Reliable JMS Messaging Integrated Into Voyager s Distributed Application Platform By Ron Hough Abstract Voyager Messaging is an implementation of the Sun JMS 1.0.2b specification, based on
More informationSOLUTION BRIEF. How to Centralize Your Logs with Logging as a Service: Solving Logging Challenges in the Face of Big Data
How to Centralize Your Logs with Logging as a Service: Solving Logging Challenges in the Face of Big Data Table of Contents 3 What is Logging? 3 Logging Challenges in the Face of Big Data 4 What is Logging-as-a-Service,
More information