+ All Categories
Home > Documents > Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008...

Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008...

Date post: 28-Sep-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
22
COPYRIGHT © 2008, BUSINESS OBJECTS S.A. Streaming Real-Time Data into Xcelsius Applications Using the Xcelsius Connector for Adobe LiveCycle Data Services ES Todd Ruhl – Adobe Solutions Architect
Transcript
Page 1: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

COPYRIGHT © 2008, BUSINESS OBJECTS S.A.

Streaming Real-Time Datainto Xcelsius ApplicationsUsing the Xcelsius Connector for Adobe LiveCycle Data Services ES

Todd Ruhl – Adobe Solutions Architect

Page 2: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 2 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

AGENDA

1. Adobe/Business Objects partnership2. Overview of Xcelsius Connector for LCDS

1. What is it2. Value proposition3. Demo

3. Overview of LiveCycle Data Services ES (LCDS)4. Build an Xcelsius application with a real-time data feed5. Q&A

Page 3: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 3 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Adobe/Business Objects Partnership

October 2007 - Business Objects and Adobe announce strategicalliance agreement at Adobe MAX

March 2008 - Xcelsius shipped with:A new connector enabling access to LCDSConnector enables Xcelsius applications to receive real-time dataA copy of LiveCycle Data Services (Express) on the media

August 2008 - Xcelsius 2008 SP1 adds new export option: AIR

Other integration points are in-process

SAP is Adobe’s largest ISV partnerMerger between two large partners equals greater opportunity for bothcompanies

Page 4: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 4 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Overview of Xcelsius Connector for LCDS

Page 5: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 5 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Introduction to the Connector

Xcelsius 2008 shipped March 12th with:A copy of LiveCycle Data Services (Express) on the mediaA new connector enabling access to LCDS

Connector offers new data access optionStream real-time data into rich Xcelsius visualization toolsCreate low latency, highly scalable and data consistentdashboards and widgets

Page 6: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 6 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

New Option in Connectivity Tier

DevelopmentTime

Run Time

Page 7: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 7 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

LCDS Option in Data Manager

Page 8: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 8 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Features and Benefits

Xcelsius with LCDS can :Transform your day-to-day business processes withintelligent information

Combine historical and real-time information in a complete BI contextAccelerate delivery of information in the tools your front-line staff use

Deliver business performance with real-time Operational BIMonitor large amounts of transactional data in easy to usevisualizationsResponding to changing business conditions faster via event-drivendashboards

Optimize your daily IT operationsMinimize load to infrastructure caused by frequent informationrequests (updates are pushed to clients only when there are changes)Enable business users to create operational dashboards on their own

Page 9: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 9 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Demo

Page 10: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 10 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Overview of LiveCycle Data Services ES

Page 11: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 11 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

LiveCycle Data Services Overview

Platform and services for Flex clients talking to Java/JEEservers

Brings rich data to rich internet applicationsMore controlMore efficientEasier to code and maintain

Page 12: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 12 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Data Connectivity Challenges

The evolution to more engaging rich Internetapplications (RIAs) has created the need for better dataconnectivity optionsPerformance is not sufficient with XML/SOAP overHTTP for rich clientsInability to easily reuse existing server-side businesslogicNo standard way to push data from server to clientNo real messaging model to exchange data betweenRIA clients and servers

Page 13: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 13 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

LiveCycle Data Services is a set of Java EEcomponents and APIs used to:

LiveCycle Data Services ESOverview

Create data-intensive RIAs with less code,less risk, and accelerated time to market dueto an innovative client-server programmingmodel

Integrate RIAs with existing applications,back-end data, and JEE infrastructure

Easily integrate RIAs with LiveCycledocument and process services

Enable collaboration, offline AIR and real-time data streaming applications to be built ina scalable and reliable manner with robustpublish and subscribe messaging

Generate PDF documents from RIAs thatinclude graphical assets

LiveCycle Data Services ES

Data Management

RPC Services

Messaging

ServiceAdapters

Data Synchronization

Off-line Applications

Data Paging

Web Service

HTTP Service

Remote Object Service

Publish & Subscribe

Collaboration

Real Time Data Push

Proxy Service

Web-tier Compiler

Portal Deployment

RIA-PDF Generation

LiveCycle

ColdFusion

Hibernate

SQL

JMS

Java

Custom…

Page 14: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 14 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Real-time data applications

AppServer

PresentationTier

J2EEBusiness Tier

IntegrationTier

ResourceTier

DBMS LDAP CRM/ERP/CM

WebSvcs.

LiveCycle Data Services

Business andTransaction Logic (Java)

Connectors to Dataand Legacy Systems

Example applications:

• Real-time stock monitor

• Real-time news feedapplications

Customers looking to integratereal-time third-party data feedswith no screen refresh and noclient/server pollingExternal

App

Page 15: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 15 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Real-time Xcelsius Applications

AppServer

PresentationTier

J2EEBusiness Tier

IntegrationTier

ResourceTier

DBMS LDAP CRM/ERP/CM

WebSvcs.

LiveCycle Data Services

Business andTransaction Logic (Java)

Connectors to Dataand Legacy Systems

ExternalApp

Business ObjectsEnterprise XI

Page 16: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 16 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

How the Xcelsius ConnectorWorks – Component View

MessageServices

LiveCycle Data Services ES

Adapter Y

Adapter X

MessagingSystem Y

MessagingSystem X

JMSProviderJMS Adapter

PublisherSubscriber

RTMPAMFHTTP

Xcelsius Application

LCDS Connector

ConsumerComponent

Endpoint

XcelsiusServlet

Page 17: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 17 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Configuring LCDS for Xcelsius

Xcelsius-config.xmlXcelsius-config.xsd

XLCDSServlet

messaging-config.xml

5. Define destination in Xcelsius-config.xml

LCDS Instance

web.xml

1. Install LCDS2. Add XLCDSServlet

4. Add Xcelsius-config files3. Declare servlet in web.xml

1

2

3

4

5

Page 18: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 18 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Build an Xcelsius application with a real-time data feed

Page 19: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 19 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Additional Resources

LCDS overviewhttp://www.adobe.com/products/livecycle/dataservices/

LCDS Test DriveEight concise sample apps installed with the producthttp://localhost:8700/samples/testdrive/

LCDS full documentation:http://www.adobe.com/support/documentation/en/livecycle/

LCDS 2-day training:http://www.adobe.com/support/training/instructor_led_curriculum/flex2_data_com.html

Page 20: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 20 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Summary

Xcelsius 2008 now includes a connector enabling applications toaccess data services from LCDS

Customers can now create rich, dynamic and real-time dashboardsthat help them move towards operational BI

Setting up a data stream is not complex and can be accomplishedwithout the need for intensive IT-support

Xcelsius with LCDS creates a more compelling reason to purchaseor upgrade to the newest version of Xcelsius

Page 21: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 21 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Contacts

Business ObjectsKiet Trang [email protected] Battersby [email protected]

AdobeSteve Gerety [email protected] Ruhl [email protected]

Page 22: Streaming Real-Time Data into Xcelsius Applications · Introduction to the Connector Xcelsius 2008 shipped March 12th with: A copy of LiveCycle Data Services (Express) on the media

SLIDE 22 COPYRIGHT © 2008 BUSINESS OBJECTS S.A.

Q&A


Recommended