3. REQUIREMENTS
Functional Technical
• central information portal for • skaleable Reuters market
different products of LBBW data connection
trading in one system/ portal • integration of multiple data
• completely configurable by sources (market data,
business departments product master data, web
• end-to-end and detailed content)
security management for the • high availability and fault-
whole system/ portal tolerant
LBBW Markets-Portal – a functional and technical overview 07/04/11 3
7. SECURITY MANAGEMENT
User management
Group management
Role management
Entitlement configuration
(mapping of users, groups, roles to portal and content parts like pages, portlets, arcticles, …)
Multilevel and end-to-end security configuration
(Portal pages, Portlets, different web content parts, product tables, product detail pages and
search results)
LBBW Markets-Portal – a functional and technical overview 07/04/11 7
8. SECURITY MANAGEMENT
Unauthenticated visitor Authenticated visitor
LBBW Markets-Portal – a functional and technical overview 07/04/11 8
9. PRODUCT MANAGEMENT – OVERVIEW
Different product table types
Different product detail page types
Multiple data sources
Reuters (market data)
VWD (market data, ratings, charts)
Speed (master data)
Key data (calculated, basis: market and master data)
Web Content (PDFs)
Everything is configurable by business administrators!
LBBW Markets-Portal – a functional and technical overview 07/04/11 9
10. PRODUCT TABLE – DEEP DIVE
Speed
Key data
Demo
Reuters
LBBW Markets-Portal – a functional and technical overview 07/04/11 10
11. PRODUCT DETAIL PAGE – DEEP DIVE
Reuters
VWD Speed
Demo
Key data
Reuters
Content VWD
LBBW Markets-Portal – a functional and technical overview 07/04/11 11
12. INTEGRATION ARCHITECTURE
Oracle Service Bus
SOAP JDBC SOAP
Volante SOAP
Oracle Dataservices Integrator
Adapter
JDBC JDBC JDBC JSFC
Configuration Speed Key data Reuters VWD
JDBC JDBC
Webdav
Speed Import
XML
LBBW Markets-Portal – a functional and technical overview 07/04/11 12
13. REUTERS CONNECTOR/ VOLANTE ADAPTER
Reuters market data is volatile – to get it request able a powerful cache is needed
For Reuters – Java connection JSFC library is used
JSFC works only single threaded limitation of ≈ 4.000 updates/ sec. from Reuters per instance
Solution: Intelligent two level cache architecture
Demo
SOAP
Distributed cache cloud
JDBC
Volante Adapter Volante Adapter Volante Adapter Configuration
Instance 1 Cache Instance 2 Cache Instance n Cache
JSFC JSFC JSFC
Reuters 1st level cache Volante internal cache
2nd level cache Distributed cache cloud
LBBW Markets-Portal – a functional and technical overview 07/04/11 13
14. SEARCH & TOOLS
Search
Simple and advanced Search
Result grouping
Security check after search
Demo
Other Tools
Trader calendar Autonomy Search Engine
FX-Option Calculator
…
Content Speed Reuters VWD
LBBW Markets-Portal – a functional and technical overview 07/04/11 14
15. TECHNOLOGY STACK
Frontend: ORACLE Weblogic Portal
Middleware and Backend: ORACLE Service Bus and ORACLE Dataservices
Integrator
Data management: ORACLE 10g Enterprise
User data management: SUN Java System Directory Server (LDAP Server)
Search: Autonomy Enterprise Search Engine
Reuters Connection: Volante-Adapter (Volante Technology)
Hardware: Sun T5120 / Solaris
LBBW Markets-Portal – a functional and technical overview 07/04/11 15
16. RUNTIME ARCHITECTURE
LBBW Markets-Portal – a functional and technical overview 07/04/11 16
18. PROJECT ORGANISATION
Steering Committee
T-Systems
LBBW
International
T-Systems
Core project team MMS
IT eCommerce
Oracle Development Equity
Volante Operations Certificates
Sun Derivates
…
LBBW Markets-Portal – a functional and technical overview 07/04/11 18
19. PROJECT TIMELINE – PART I
Beginning of part I LBBW demands classical process model
At the beginning of project we specified the whole project but business never stop…
Change requests, bugfixes/ minor releases
Deployment, security & performance test of Part I
Implementation & functional test of Part I
Requirements engineering
Functional specification
IT specification
Project start October 2008 March 2009 Going live
June 2008 September 2009
LBBW Markets-Portal – a functional and technical overview 07/04/11 19
20. PROJECT TIMELINE – PART II
After successful going live of Part I we switch to a more agile process model
In every release we have specification, implementation, test
Support and minor releases
Release 2.0
Release 1.8 & 1.9
Release 1.7
September 2009 Going live 1.7 Going live 1.8 & 1.9 Going live 2.0
December 2009 May 2010 September 2010
LBBW Markets-Portal – a functional and technical overview 07/04/11 20
21. CONCLUSION
The LBBW Markets-Portal is not only a web portal – it is also a complex market
data integration platform
Completely configurable by business departments means saving operation
costs – you have only new feature deployments and no configuration
deployments
Communication is the success factor for a huge successful portal project
LBBW Markets-Portal – a functional and technical overview 07/04/11 21
22. T-SYSTEMS AND ORACLE, SUN –
FIRST-CLASS PARTNERS
Long lasting partnership of Oracle, Sun and T-Systems
fit to optimize transformational outsourcing projects .
T-Systems is broadly skilled to realize Oracle, Sun
database-, middleware and application projects.
With over 3000 skilled Oracle specialist T-Systems is
equipped even for huge projects.
T-Systems is one of the top 5 partners of Oracle in
Europe and is a 100% subsidiary of DTAG, the 3rd
biggest Oracle customer world wide.
T-Systems is Oracle Platinum Partner.
T-Systems is one of the largest Sun partners worldwide
and one out of five Sun Global System Integrators.
LBBW Markets-Portal – a functional and technical overview 07/04/11 22