1 / 53

IA321 eCommerce Components for eBusiness and eFinance

IA321 eCommerce Components for eBusiness and eFinance. Richard Pledereder VP, Engineering Financial Fusion RPledereder@financialfusion.com. Agenda. eCommerce Overview Generic Components eFinance Components.

devon
Télécharger la présentation

IA321 eCommerce Components for eBusiness and eFinance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IA321eCommerce Components for eBusiness and eFinance • Richard Pledereder • VP, Engineering • Financial Fusion • RPledereder@financialfusion.com

  2. Agenda eCommerce Overview Generic Components eFinance Components

  3. Forrester: B2B eCommerce market will grow from $10 billion in 1997 to $237 billion in 2001 Low operational (marginal) costs for the firm and ease/convenience of access for the customer are major driving forces Examples: Web Storefront Billing Tax/Regulatory Distribution Procurement eCommerce OpportunitiesPredictions and Trends

  4. Leverage Extend Integrate The Strategic Role of eCommerce eCommerce Mission eCommerce Strategy • Componentizing current applications for re-use • Web enabling C/S apps • Leveraging infrastructure • E-commerce, data publishing apps • Personalization • Business-to-business • Back-office applications with front-end Web sites

  5. Diversity of the environment Multiple topologies - c/s to n-tier to e-commerce, integration Multiple technology choices - thin vs thick clients, Java, IIOP, etc. eCommerce Challenges Language? Java, JavaScript, C/C++, Visual Basic, PowerScript Object model? CORBA, ActiveX, JavaBeans How thin is the Client? Pure HTML, Javascript, Win32 Processing model? OLTP, DSS, Mobile, Multimedia Platforms? NT, UNIX Application Integration? ERP, messaging, legacy data, etc.

  6. eBusiness Applications Catalog management Personalization Content tailoring with user profiles and observed behavior Shopping cart Checkout Order processing Billing, including tax and shipping calculations Payment management Key Applications

  7. eFinance Applications Account Inquiry and Balance Transfer Bill Presentment and Online Payments Scheduled and Recurring Payments Personalized Service Content Delivery 1:1 Marketing Customer Care Key Applications

  8. Client Application BusinessComponent VisualComponent VisualComponent DataComponent DataComponent VisualComponent BusinessComponent BusinessComponent Page Page Page HTTPS HTML, Java Development IIOP Java Development Web Server CGI, ISAPI, NSAPI Enterprise Application Server Script JDBC, ODBC, native RDBMS JDBC, ODBC, native RDBMS DataSources Web-Distributed Architecturefor eCommerce

  9. Mobile Phone/ Pager PDA Quicken MS Money HomeATM Mecca Web, Java, ATM, Other eCommerce ArchitectureReference Model Multi Channel Access Web Tone Process Pipelines Application Templates Component Logic Enterprise Integration

  10. Multi Channel Access web- http/html object- iiop/component mobile- wap/wml Enterprise Integration Access to current operational systems Business Data and Message capture and translation Business Process Flow Web Tone Single-Point-Of-Failure proof (SPOF-proof) Application Server Cluster and Database Cluster eCommerce SolutionCritical Features

  11. Tools Web IAE Protocols and Workflow Message Broker Enterprise Event Broker Templates Application Templates Process Pipelines Component Logic eCommerce SolutionCritical Features (cont.)

  12. Robust Server Side Computing Lack of “Pointers” Built-in Memory Management Enterprise Java infrastructure Server Components Enterprise JavaBeans (EJB) Server Pages Java Server Pages (JSP) Transactions Java Transaction Architecture (JTA) Naming Java Naming & Directory Interface (JNDI) Role of Java for eCommerce

  13. Enterprise Java - J2EE

  14. Architecture - An example JSP/Servlet Enterprise JavaBeans JDBC Customize Membership Browse Catalog HTTP(s) Customer Purchase Purchase VISA JNI Charge Purchase Acknowledgement Purchase Acknowledgement Enterprise Application Server ISP Shipping Order PurchaseAcknowledgement Server Configuration Java Mail™ JNDI JMS IBM MQ Mail Server Directory Server

  15. Enterprise Portal Horizontal Enterprise Components to enable eBusiness Financial Fusion Applications and Components for eFinance iAnywhere Solutions Solutions for wireless eBusiness Sybase Approach

  16. Agenda eCommerce Overview Generic Components eFinance Components

  17. Application Templates eCommerce Applications Application Protocols & Services eBusiness/Data Feed Protocols eCommerce Services B2B and B2C Pipelines Core Infrastructure EA Server/Adaptive Server MessageBroker Enterprise Event Broker eBusiness SolutionConceptual Approach

  18. Mobile Phone/ Pager PDA Quicken MS Money HomeATM Mecca Web, Java, ATM, Other eBusiness SolutionArchitecture Overview Access Channel Layer Business Process Layer Systems Integration Layer

  19. Multi-Channel Access Java DataWindow HTML/XML Support and Mobile Access Enterprise Integration Application Integrators Message Brokering Business Logic Enterprise JavaBeans Business-to-Business Protocols Process Pipelines Components for eCommerce

  20. other WAP IIOP HTTP Mobile Phone/ Pager PDA Quicken MS Money HomeATM Mecca other WML IIOP HTML Web, Java, ATM, Other Multi Channel AccessOverview Java Template Engine Component Engine (EJB)

  21. Advanced Interface Optimization enables direct Web access from any Internet-enabled device. Multi Channel AccessFinancial Fusion Server Multi Channel Access AIO JTF PC Browser Templates WebTV Templates PDA Templates Business Objects Directory Services

  22. Multi Channel AccessJava DataWindow

  23. Multi Channel AccessDynamic HTML/XML Pages

  24. Seamless access to critical business logic RDBMS Stored Procedures CICS Programs SAP Simplify enterprise integration Target experts quickly build middle-tier components Component developers quickly leverage heterogeneous logic Enterprise IntegrationApplication Integrator

  25. Visual component generator Input: Metadata SP - System Catalog CICS - COBOL Copybook SAP - BOR Customize: Target Expert Add missing information Define/Test connections Output: Code Intelligent deployment Java business logic wrapper Client Logic Logic HTTP(S) Web Server IIOP(S) CGI, ISAPI, NSAPI Enterprise Application Server Wrapper Wrapper Wrapper Wrapper Adapters Enterprise Systems Enterprise IntegrationApplication Integrators

  26. A sample of the “languages” created eCommerce - horizontal cXML (commercial XML) OBI (Open Buying on the Internet) ECML (eCommerce Markup Language) BizTalk (really a framework) eCommerce - vertical OFX FIXML FpML FinXML HL7 group “Kona” MathML, CML, BSML (bioinformatic sequence ml ) Business-to-Business ProtocolsOverview

  27. Business-to-Business ProtocolsXML and Java Enterprise Application Server Enterprise Application Server Message Broker Enterprise JavaBean Message Broker Enterprise JavaBean IIOP IIOP HTTP +XML + Business Vocabularies

  28. Format Transform Dispatch FIX OFX XML SWIFT LIFFE CMS Operational Systems Java-Based Message BrokerUsage Context TCP, HTTP, MQ, TIBCO, Native Protocol Session Process Flow Persistent Store Message Broker Business API: IDL, XML Backend Access Business Logic

  29. Message BrokerGUI Sample

  30. Message Broker consists of: Administration Tool Parser, Format, Build Dispatch Validate Transform Built-in Vocabularies Horizontal: EDI, XML/EDI, cXML Vertical: SWIFT, FIXML run-time environment Parse Build Format code IDL, XML design-time store message definitions Validate code validation rules dispatch rules Dispatch code run-time store Financial Fusion ServerMessage Broker Components

  31. Sybase Enterprise Event BrokerFlow Engine • All processors are associated with adapters and message types Adapter Interacts with outside systems In-Flow Starts a Flow Out-flow Ends a Flow Processor Performs Transformations, Branches, etc. MQ Adapter Out Flow FIXML Processor MQ Adapter In Flow Branch Trans Form Trans Form FIX 4.1 Adapter Out Flow

  32. Commerce Interchange Pipeline (B2B) SEEB-based flow Horizontal Protocol Adapters (XML) Vertical Protocol Adapters (OFX; FIX; SWIFT) MessageBroker-based Order Processing Pipeline (C2B) SEEB-based flow Vertical Banking Solutions HTTP/S Adapter eCommerce SolutionProcess Templates

  33. Adaptive Server SQL PROCESSOR JDBCDriver Parse Normalize Java VM Compile User Classes Execute JNI DBSTORE System Classes ObjectStorage Java and XML in the Database Adaptive Server • Features: • Extend ASE's T-SQL With Java • Use Java Classes As: • User Defined Functions • User Defined Datatypes • Embed Java Virtual Machine Inside the Server • Enable Remote Java Debugging • Enable XML Support

  34. Agenda eCommerce Overview Generic Components eFinance Components

  35. Web and Wireless Financial System

  36. Financial Server Applications Mobile Phone/ Pager C2B & B2B PDA Quicken MS Money HomeATM Mecca Process Automation • Business Processes Web, Java, ATM, Other Multi-Channel Access Data Feed Service • Back Office Connectivity Connectivity Financial Fusion Server Integration Tier for Financial Services

  37. Financial Server - Manager • Java Central • Configuration • Administration Financial Server - Components • Logging • HA/LB • IDL APIs • Audit • 3rd Party • OFX • FIX • S.W.I.F.T. • CMS Application Server Database Server Connectivity • Http, IIOP, SSL • Java,PB, C++ • J2EE • JavaScript, XML • HTML • HA/LB • Transactions • Security • Naming • Repository • CICS • TIBCO/MQ • SAP Sybase DB2 Oracle • Mainframe • TIBCO/MQ Financial Fusion Server System Building Blocks

  38. DBMS Financial Fusion Server Built-in Protocols Messaging Adapters New Applications ORDER MANAGEMENT PRICING REPO COMPLIANCE AUTHORIZATIONS CUSTOMER SERVICE FpML Internet/Firewall Message Broker, Rules & Flow Engine SWIFT Enterprise Applicagtion Integration CMS FIX Enterprise Application Server MQ TIBCO Application Integrators Data Connectivity External Financial Community CICS SAP Core Processing Operational Systems

  39. Designed for optimum, enterprise-level flexibility. Web Server Java Application Server JDBC EJB/RMI Platforms Open Technology

  40. Object-oriented design based on open standards makes each component fully “plug `n play.” Portal Content 1:1 Marketing Enrollment/Apps Message Center Customer Service Banking Multi Channel Web Application Server Financial FusionComponent Framework

  41. Advanced Interface Optimization enables direct Web access from any Internet-enabled device. Multi Channel Access Financial Business Objects Stage III Interface AIO JTF PC Browser Templates WebTV Templates PDA Templates Business Objects Directory Services

  42. A “portal-level” content delivery system that will keep your customers at your Website longer... Content Server Overview It’s the delivery system you control because all content is displayed directly on your Website, so no third party ads will appear... Can be personalized by any user with a few simple clicks.

  43. Financial content is the most frequently personalized type of content Personalized Content Source: Cyber Dialog

  44. Enables the aggregation and delivery of multiple content feeds individualized to each end user. Template Services Directory Services Content Objects Content Database Aggregation Server Raw Feeds Content ServerArchitecture

  45. Branch/ATM Locator Offers bank customers the convenience of searching online for a branch or ATM location by city name or by zip code Weather Current conditions for over 2,000 cities Web Search Users will enter their search criteria on the bank’s Web site and the results will be displayed on the search engine of a partner’s site ContentStandard Package Example

  46. Content Sources

  47. Customer Value Airline Financial services High Key accounts 1:1 marketing Mass marketing Niche marketing Low Gas station Bookstore Customer Needs Uniform Diverse 1:1 Marketing Financial Service Opportunity 1999, Peppers and Rogers Group

  48. IMS Interface Rules Targeting Content Delivery Reporting Ad Management Learning Tools Email Targeting One to One Engine Directory Services Marketing System Overview • Superior User Interface • Demographic and Financial Targeting • Completely Integrated • Minimized startup costs • Open architecture

  49. Messages can be of any size and in text or image format. 1:1 MarketingMessage Types • Banner Ads • Used here to promote a special credit card offer • Text Messages • Messages about new bank programs, branch opening, special offers, or any other bank information

  50. Finding customers with similar preferences: Collaborative FilteringOverview

More Related