1 / 18

Online Strategic Systems Corp and Muir Software Present MORE OFX Requestor

Online Strategic Systems Corp and Muir Software Present MORE OFX Requestor. Agenda. Introduction to OSS and Muir Software Overview of OFX Overview of MORE Product Muir Customers & References Unique Competitive Benefits of MORE Professional Services, Support and Maintenance

breck
Télécharger la présentation

Online Strategic Systems Corp and Muir Software Present MORE OFX Requestor

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. Online Strategic Systems Corp and Muir Software Present MORE OFX Requestor

  2. Agenda • Introduction to OSS and Muir Software • Overview of OFX • Overview of MORE Product • Muir Customers & References • Unique Competitive Benefits of MORE • Professional Services, Support and Maintenance • Packaging and Offerings • Conclusion

  3. Introductions & Background • Muir Software • Nevada and Silicon-Valley based software developer • Delivering XML-based systems since the late 1980s • Acknowledged Pioneer of XML and OFX systems • Delivered 1st production OFX server in 1997—still running at Schwab • Muir’s MOSS product powers some of the highest profile OFX systems • Now introducing MORE Requestor product for n-Tier systems • Online Strategic Systems • Dallas-based software developer and professional services firm • 2004 Consolidation of several complementary existing firms • 10+ years ongoing operations, trusted by long-term, loyal customers • Specializing in payment transactions and loans processing • Principals experienced with providing solutions to the largest and most demanding world-wide banks, credit-card and retailer customers

  4. Open Financial Exchange (OFX) • Specifications for the electronic exchange of financial transaction data among: • Financial Institutions such as banks and securities firms • Service Providers such as bill payment and funds transfer services • Personal and Business Customers and business partners • Created in 1997 by consortium of Microsoft, Intuit and CheckFree together with Schwab, working with Cindy Norman of Muir • 1st Production Site was Charles Schwab - 1997 • XML based standard see www.ofx.org • Broadly accepted, thousands of sites • Extended over time, supports trans-sets for: • Investment transactions - Security Quotes • bank statement, checks & transfers - interbank & wire-transfer requests • bill presentation & payment - credit card statement downloads • Tax Form download (W2 & 1099) - mortgage data • Current version of OFX is 2.0.2

  5. Classic Example use of OFX • 1000s of Commercial Banks use OFX to communicate with their personal and small business customers’ PC-based accounting and/or personal finance applications

  6. XML OFX Requests  XML OFX Responses Emerging Example use of OFX • “n-tier” server-based applications are now beginning to use OFX to communicate to banks and other services as requestors to access account information to be used either in the application itself or delivered later to the end-user customer. Application Database Internet Server-Based applications, such as tax, accounting or account aggregation Bank or Other Servicer’s OFX server PC or network device accessing server-based application

  7. Muir’s OFX Request Enabler - MORE • This is the overall view • Next, let us show more detail for the left side: “Application running..MORE” -- we use a financial planning service application as an example

  8. Upstream OFX Servers(e.g. Schwab, Merrill, Options Xpress) 4 Internet n Web Server r 5 Application Running MORE • Financial Planner requests update from Client App/GUI • Client App delivers Customer Data to MORE (e.g. login info) • MORE sends requests to all FIs on behalf of Customer Via in-house Web Server • Web Server forwards requests via Internet • Customer data is returned via Internet to Web Server • Web Server passed response back to MORE • MORE responds to Client App with easily consumable data • Client App returns information to Financial Planner via GUI Fin Planner’s Server Environment Client App 1 MORE 2 3 8 7 6 Customer Data

  9. MORE Detail MORE works by: • Receiving a transaction request (via api call) from the application together with application-filled input data structures • Formatting (MORE generator) the appropriate OFX request message • Routing/managing the request to the target upstream server and receiving the OFX reply message via the Internet • Parsing (MORE parser) the reply data into data structures and returning this to caller Fin Planner’s Server Environment Client App MORE 3 Web Server 2 MORE APIs & Data Structures Processor generator parser 7 6 Customer Data

  10. MORE Integration • MORE is delivered as a library to be compiled into the Client Application • “Calling” MORE within the Client App is accomplished by • Subclassing particular MORE methods • Writing the code to fill in the defined data by retrieving this data from wherever necessary (e.g. a Customer Data database) • Calling the overall MORE class constructor during run-time. • Retrieving MORE data (done after the updates have taken place from the Internet OFX response) is done by • Subclassing other, clearly defined MORE methods and • Adding the code to consume the data in whatever ways are necessary (e.g. updating the Customer Data database) • Calling these methods is handled by MORE

  11. MORE Example –How to Integrate • This is an example header file defining what is needed to integrate into the Client App • The methods request() and consume() will be overloaded … class FISignonClass : public SignonClass { private: protected: int request(); //function used to deliver customer data for login int consume(); //function used to retrieve updatted customer info public: virtual ~FISignonClass(); //destructor virtual string getMember(void *memberName); //get any value in the classs }; …

  12. MORE Example “Defined Data” Structures … class SignonClass : public RootInheritanceClass { typedef struct _FIType { string ORG; string FID; } FIType; typedef struct _outputData_struct { string DateServer; string ProtocolLanguage; string DateLastProfileUpdated; string DateLastAccountUpdate; FIType FI; } inputData_struct; typedef struct _inputData_struct { string UserID; string UserPassword; string ProtocolLanguage; string ApplicationID; string ApplicationVersion; } outputData_struct; private: ... protected: inputData_struct inputData; outputData_struct outputData; public: SignonClass(); virtual ~SignonClass(); virtual int consume(); //fill in inputData structure in here virtual int request(); //pick off updatted info from this method … • The inputData structure is filled in by the Client App in the request() method (definitions of all data is thoroughly documented) • The updatted customer information will be available in the outputData structure accessible in the consume() method.

  13. MORE Integration - No Hidden Complexity • Integration of MORE has been carefully engineered to hide all internal complexities. • The ability for customization is inherent in our design. • Muir Software/OSS Customers average 1-4 days of integration per OFX function (e.g. an example OFX function would be downloading brokerage transactions for a given period.) • We test our software. Muir Software has never received a bug related support call after that customer has gone “live” with any of our products.

  14. Muir Customers and References • End-User Customers • Charles Schwab • OptionsXpress • Los Alamos National Bank •Etc… • Processors • First Data • CheckFree • SensCom • Etc… • Software & Solutions Providers using MOSS™ • Protogent – BrokerAudit • ITQ LATA • Advent Software • BancTec • Etc… • OFX Vendor Leaders referencing Muir/MOSS™ • Intuit • Microsoft

  15. MORE Unique Competitive Benefits • Focused on doing one thing very well: providing a superb, reliable OFX Layer • Can extend to generate other XML transactions from DTDs • Software platform/environment Independent • Integrates without creating new system needs and constraints • Needs no ongoing, expert sysadmin attention • VALUE LEADER for tier-1 OFX products • MORE Supports • entire range of OFX functions – you choose transaction sets • all versions of the OFX Specification with upward compatibility • Designed & supported for Ease of Integration • By Customer using in-house resources with phone support • By OSS/Muir professional services project-team assistance

  16. Services, Support and Maintenance • MORE comes with a standard 90 day warranty • MORE standard maintenance is 18% of list license price, paid annually in advance • MORE is delivered with documentation enabling normally skilled personnel to implement it • Ranges of implementation options offered: • Bundled services offerings on a “full project” basis • Consultative support to Customers own team • “Ad-Hoc” on-call support always available • OSS offers a retainer-based ongoing services package to support customer’s site evolution

  17. Implementation Packaging and Offerings • Customers can choose from among: • Ad-Hoc, on-call support, paid “by the drink” • Prepaid blocks of support and consultation for use as needed • Bundled packages of consultation/support for Cust.’s team • Professional services attachments directly to Cust.’s project • Typical specially-packaged install bundles • Package 1 – “expert safety-net” • Onsite “pre-install” project and design plan review by OSS expert • “bundle” of technical phone and email support hours • Conference call attendance in project status & review meetings • Onsite post-implementation review and follow-on recommendations • Package 2 – “expert assistance” • Onsite design and planning consultation to Customer’s team • Partially onsite expert assistance in actual implementation & certification • Project & status meeting participation, post-implementation reviews

  18. Contact Us For Sales and Services Info: For Product and Technical Info:

More Related