7/14/2000TWIST 2000 ClearNet: Centralized Control in a Decentralized Architecture for Online Financial Services Nasser Barghouti ONEWORLD Software Solutions.

Slides:



Advertisements
Similar presentations
May 2007 Global Technology & Operations | Network Computing Group | Global Enterprise Access & Desktop Services | Network Services Document Release Level/Version:
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Study of SAP R/3 Architecture
WirelessBanc V1.1 MOBILIses Your Business Cybermate’s.
Chapter 10 Site Architecture McGraw-Hill/Irwin Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved.
8.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
1 ERP  What are Enterprise Resource Planning (ERP) Systems? Incredibly large, extensive software packages used to manage a firm’s business processes.
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences between requirements activities and design activities.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Sapana Mehta (CS-6V81) Overview Of J2EE & JBoss Sapana Mehta.
Chapter 13 Physical Architecture Layer Design
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
ECOMMERCE TECHNOLOGY SUMMER 2002 COPYRIGHT © 2002 MICHAEL I. SHAMOS eCommerce Technology Lecture 4: Web Architecture.
13-1 Chapter 13 - Objectives Define an information system’s architecture in terms of the KNOWLEDGE, PROCESSES, and COMMUNICATION building blocks. Differentiate.
The Architecture of Transaction Processing Systems
Enterprise Programming By J Pearce. Enterprise Software Sales HR Inventory Customer Support Shipping.
Advanced Distributed Software Architectures and Technology group ADSaT 1 Application Architectures Ian Gorton, Paul Greenfield.
eFueloil information systems Applications Prof. Dr.Mohamed El-Azab
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Web-based Software Development - An introduction.
JVM Tehnologic Company profile & core business Founded: February 1992; –Core business: design and implementation of large software applications mainly.
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.
MADE Mobile Agents based system for Distance Evaluation Vikram Jamwal KReSIT, IIT Bombay Guide : Prof. Sridhar Iyer.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
IBM Corporation A Case Study Suresh Hosakoppal Vladimir Mazelev Brett Simms Kareem Sumner Strategic Planning for Information Systems Johns Hopkins University.
Quality Assurance for Component- Based Software Development Cai Xia (Mphil Term1) Supervisor: Prof. Michael R. Lyu 5 May, 2000.
Novera Software, Inc The Leader in Java Application Servers.
PowerTier EJB in High-Performance Applications John Killoran European Technical Services Manager Persistence Software.
Architecture of the R/3 System Chapter 14 C & L Chapter 8 M & W.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 13: Physical Architecture Layer Design Alan Dennis,
Introduction to Internet Programming (Web Based Application)
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Slide 1 Physical Architecture Layer Design Chapter 13.
Information Availability Brett Paulson Sr. VP and Chief Information Officer Board of Trade Clearing Corporation FIA – November 7, 2002.
SURENDER SARA 10GAS Building Corporate KPI’s
Chapter © 2006 The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/ Irwin Chapter 7 IT INFRASTRUCTURES Business-Driven Technologies 7.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
Chapter 8 Evaluating Alternatives for Requirements, Environment, and Implementation.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Java Forum Stuttgart 2003 Ivo Totev Technology Evangelist SAP AG.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
Enterprise Java Beans. Model 1 J2EE – Web View Model/View/Controller Model View Control Data base Web Server Model One Architecture HTTP Request HTTP.
Distributed System Architectures Yonsei University 2 nd Semester, 2014 Woo-Cheol Kim.
IPS Infrastructure Technological Overview of Work Done.
配色参考方案: 建议同一页面内 不超过四种颜色, 以下是 13 组配色 方案,同一页面 内只选择一组使 用。(仅供参考) 客户或者合作 伙伴的标志放 在右上角. 英文标题 :32-35pt 颜色 : R153 G0 B0 内部使用字体 : FrutigerNext LT Medium 外部使用字体 :
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Introduction to Oracle Forms Developer and Oracle Forms Services
presented by i-VERSA Inc and i-VERSA PVT LTD
Cisco’s XSP Strategy in EMEA
Business System Development
System Architecture Issues
The Client/Server Database Environment
Introduction to Oracle Forms Developer and Oracle Forms Services
Principles of Network Applications
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to J2EE Architecture
Physical Architecture Layer Design
#01 Client/Server Computing
Application Architecture and Modeling
Ebusiness Infrastructure Platform
Distributed System Using Java 2 Enterprise Edition (J2EE)
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Relentless Distribution
Quality Assurance for Component-Based Software Development
#01 Client/Server Computing
Presentation transcript:

7/14/2000TWIST 2000 ClearNet: Centralized Control in a Decentralized Architecture for Online Financial Services Nasser Barghouti ONEWORLD Software Solutions San Diego, CA

7/14/2000TWIST 2000 ClearNet Infrastructure for online financial applications at Bear Stearns & Co. Heterogeneous platforms (NT, Sun Solaris, IBM AS400, IBM mainframe). High level of security. Replicated infrastructure for disaster recovery and load balancing.

7/14/2000TWIST 2000 ClearNet Applications Suite of 30+ applications. Portfolio management. Online order entry. Broker applications. Online statements and account management. Securities research.

7/14/2000TWIST 2000 ClearNet History Mainframe applications…direct connectivity between clients (brokerages) and Bear Stearns Clearance organization. Client-Server applications replaced mainframe apps in late eighties. Browser-based applications replaced client- server ones starting in HTML (thin) and Java (thick) clients.

7/14/2000TWIST 2000 Logical Architecture Presentation layer Java applet HTML C++ servlets Server Java ASP/ COM Business logic layer Semi-permanent data layer Permanent data layer Tables Stored procs Gateway objects Mainframe regions Market data feeds

7/14/2000TWIST 2000 Internet Private access Tier 2Tier 3Tier 4Tier 1 Physical Architecture of ClearNet

7/14/2000TWIST 2000 What is Centralized? Centralized authentication: single sign-on, unified entitlements system, re-usable software components/interfaces. Centralized market data feeds. Centralized billing. Centralized connectivity to legacy systems (books & records; trade settlement). Centralized mainframe operations organization.

7/14/2000TWIST 2000 What is Decentralized? Decentralized application development. Decentralized testing. Decentralized application execution. Decentralized data access and manipulation. Decentralized software distribution model. Decentralized business decision making. Decentralized profit centers.

7/14/2000TWIST 2000 Tensions Centralized control over data vs. decentralized access/manipulation by various applications. Diverging business needs vs. centralized infrastructure (CIO vs. Business leadership). Centralized security monitoring vs. flexible, decentralized access. Disaster recovery: centralized control for a decentralized infrastructure.

7/14/2000TWIST 2000 Examples of tension (I) Application X has a need to add a field to the centralized mainframe database but is unable to effect the change…developer decides to keep data in an alternative database (diverge). Need to synchronize alternate database with mainframe database (nightly batch job)…soon BIG MESS.

7/14/2000TWIST 2000 Examples of tension (II) Application Y needs a specific authentication structure that is not provided by centralized single sign on system. Developer of centralized single sign on system codes “additional features” and produces a specialized build for App Y. Centralized SSO system must support standard plus specialized feature. SUPPORT HEADACHE…Multiple streams.

7/14/2000TWIST 2000 Examples of tension (III) Company has a centralized Market Data infrastructure. Application Z needs market feed from Thailand market, which is not yet supported by centralized system Developer contracts with another market data feed to get needed data. Company pays for and supports competing infrastructures...

7/14/2000TWIST 2000 Examples of tension (IV) Disaster recovery setup in geographically distributed locations. Persistence of online customer information. Data replication and manipulation. Transaction management (online order entry; online trade entry).

7/14/2000TWIST 2000 Conclusions Cannot resolve many of the tensions without restructuring organization. Transition from centralized to decentralized may not be worth it…replace the whole thing (spin off?) Transition cannot be done with the software development organization that produced the centralized solution.

7/14/2000TWIST 2000 ONEWORLD Software Solutions Global company: software lifecycle support (definition to deployment) Partner with software product companies (e.g., IBM, HP, Cisco, Endeavors Technology) to help them meet time-to-market and increase capacity. 300 people in 5 centers (SV, SoCal, Boston, Beijing, Amman)