1 / 27

INT416: Successful Mobilization of Enterprise Applications

INT416: Successful Mobilization of Enterprise Applications. Katie Neben Sr. Product Manager Katie.neben@sybase.com Sheila Wood Lead Architect sheilaw@sybase.com August 15-19, 2004. The Enterprise. Unwired. The Enterprise. Unwired. Industry and Cross Platform Solutions. Manage

giulia
Download Presentation

INT416: Successful Mobilization of Enterprise Applications

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. INT416: Successful Mobilization of Enterprise Applications Katie Neben Sr. Product Manager Katie.neben@sybase.com Sheila Wood Lead Architect sheilaw@sybase.com August 15-19, 2004

  2. The Enterprise. Unwired.

  3. The Enterprise. Unwired. Industry and Cross Platform Solutions Manage Information Unwire Information Unwire People • Adaptive Server Enterprise • Adaptive Server Anywhere • Sybase IQ • Dynamic Archive • Dynamic ODS • Replication Server • OpenSwitch • Mirror Activator • PowerDesigner • Connectivity Options • EAServer • Industry Warehouse Studio • Unwired Accelerator • Unwired Orchestrator • Unwired Toolkit • Enterprise Portal • Real Time Data Services • SQL Anywhere Studio • M-Business Anywhere • Pylon Family (Mobile Email) • Mobile Sales • XcelleNet Frontline Solutions • PocketBuilder • PowerBuilder Family • AvantGo Sybase Workspace

  4. Agenda • Unwiring Applications – What does this mean? • Mobile Workers’ Needs • Challenges • Sample Architectures • Mobile Solution Overview • Mobile Solution Demonstration

  5. Business Needs – People Unwired • Increase effectiveness of workers anywhere, anytime • Provide occasionally connected users access to enterprise applications • Enable input from mobile workers to update enterprise systems and databases in real time • Allow workers to launch complex business processes remotely whether in the office or being mobile • Maximize utilization of existing information system investments and achieve the highest possible ROI for any new investments • Minimize risks associated with new technology adoption • Support the ease of building and deploying new applications • Support Services Oriented Architecture adoption

  6. Mobile Workers’ Needs Mobile Email • Transform • Information • Combine Data • Mobile • Presentation • Data Edit & • Update • Capabilities • Easy to use • Quick to learn • Reliable • Dynamic – we • Know we need • changes Contacts, Tasks & Schedules Search & Reference Workforce Dispatch Enterprise Information Mobile Transactions Business Metrics Mobile Collaboration

  7. Specific Information Needs Information Types • Database • Web Content – Public and Private • Alerts and Real Time Business Analytics • Status of business processes Variety of Back-Ends • Existing Applications • Web interfaces • Middleware • Web Services • Proprietary System Interfaces • Communicate with multiple generations of infrastructure • Such as MOM, EAI, BPM, Web Services, DBMS, Virtual DBMS

  8. Technical Concerns Expense • Education, Development, Equipment and Maintenance • Low cost delivery for stable and large transfers Mobile Network Realities • Increased Security Concerns • Unreliable connectivity Delivery Support • Synchronization • Data integration for multiple information sources Development Environment • Scalability, reusability, standard support, Web Services, SOA

  9. Security Concerns Protect Information in Flight • Moving from the enterprise to the mobile worker • From the mobile worker to the enterprise Protect Information at Rest • Secure data on the device – for stolen/lost devices Assure Continued Protection of Infrastructure • Maintain enterprise firewall protection • Keeps unwanted hackers OUT!

  10. Technical Needs – Secure Infrastructure “Architected” Unwired Enterprise platform • Security for mobile and on-line applications • Support for multiple data access methods • Databases • Web Services • Packaged enterprise applications • Legacy applications • Support for multiple messaging systems • Standards-based platform for integration, process management, and monitoring • Data consistency between mobile / on-line environments • Manageability for mobile occasionally connected users without adversely affecting enterprise system performance • Flexibility, scalability, need to reuse components across applications

  11. ? Protection of Information in Flight HTTPS / SSL Transport Layer Security (TLS) RSA and Certicom Cryptography UID PasswordServer & Client Certificates Digital Signatures Users Public Networks The Enterprise

  12. Protection of Information At Rest Security Domain Integration Secure Storage User-Specific Access Login Security User Authorization Encrypted Storage Poison Pills Mobile Devices The Enterprise

  13. ? Preservation of Infrastructure Security Existing Internet Protection Infrastructure Firewall Firewall Users Typical “DMZ” Setup The Enterprise

  14. Infrastructure Integration Challenges Business Issues: • New endeavors in changing times require adaptive approaches • Creation of cross-organizational applications • Implementation of stringent information protections • Needs are constantly in flux – need adaptability and scalability Technical Issues: • Mitigate risk by decoupling mobile and enterprise infrastructures • Cost management through avoiding systems replacement • Selection of the best cross-application orchestration platform • Adoption of technologies supporting a services oriented architecture • How to visualize data & content across multiple sources • Multiple platform interoperability

  15. Unwired Orchestrator Functionality Easily Manage Events and Orchestrate Processes • Apply processes, logic steps, rule bases to long and short running processes • Perform content-based transformations, enrichment & routing • Manage failures through compensating processes • Multiple deliver methods: messaging, dbms, web services, adapters • Easily transform into endpoint-specific formats Performance Measurement in Real-Time • Aggregate events into Measures of Performance • Count, measure, display and report on business events in real-time Alerts & Notifications • Alert or notify individuals and groups from events & thresholds, etc. • Facilitate User Self-Enrollment Enhanced Connectivity • Web Services, RDBMS, Adapters, B2B, ERP & CRM adapters

  16. Unwired Orchestrator Functionality Orchestrate Events Across Complex Infrastructures • Deliver to multiple endpoints, while keeping apps “in agreement” Hasten Response to Failures • Assure process failures are detected, tracked and resolved • Assure that processes are understood, visible and auditable Facilitate Rapid Innovation, Reuse, and SOA • Unwired Orchestrator supports the adoption of a SOA architecture - all endpoints are services • Object reuse: rules, formats, schemas and maps may be saved for reuse • Complete business processes may be saved as web services for reuse • The solution is standards based to insure interoperability with new and existing solutions Best Usability in the Market • User focused GUIs – separation of the logical and physical layers • GUIs built upon the Eclipse framework for consistency and integration with other Eclipse applications

  17. User Friendly Graphical Interfaces

  18. User Friendly Graphical Interfaces

  19. Unwired Orchestrator Benefits • Easiest to use Integration/Orchestration solution • Lowest total cost of ownership • Improve customer satisfaction and competitive positioning • Increase field force effectiveness • Increase exception handling responsiveness • Development efficiencies – multi access gateways • Future proof new solutions • Flexibility and scalability

  20. Event Notification ERP/CRM Applications Custom Applications ExternalSources Web Services Remote DB Remote DB Databases High Level Architecture Multiple messaging support Firewall Unwired Orchestrator Remote DB Database Synchronization Mobile app dev tools & DB Web-based mobile apps

  21. CRM,ERPSupply ChainCustomer WebPartner Web MESSAGE BUS Real-Time Auditing Compliance MESSAGE BUS Portals Web Sites, B2B Workflow Apps WEB SERVICES & SOA Mobile DeliveryRich Client Thin Client Synchronized Dashboards Alerting Reporting DBMS Unwired Orchestrator Functionality Unwired Orchestrator: • Analysis • Transformation • Filtering • Enrichment • Transactions • Monitoring • Aggregation • Dashboards • Reporting • Notification Legacy Applications • Orchestrate Reliable Delivery Processes • Deliver via Web Services & SOA • Measure & Deliver Real-Time KPIs • Simplify User Notification & Alerting

  22. Sample Mobile Enablement • Mobile Enablement • No Change to Existing Applications • Bi-Directional • Rich Web Services Support Mobile Dashboards Mobile Portals B2BAdapter App.Adapter Rich Mobile Applications and Local Databases ORDER ENTRY Unwired Orchestrator • Service Enable Closed Apps • Build Multi-Application Services\ • Integrate UDDI • Aggregate / Measure / Report on Services-Based Accesses SYBASE Synchronized Document Delivery BILLING DB2 MESSAGE BUS Local Web & Document Storage INVENTORY ORACLE Capture data events from heterogeneous data sources, and application Delivery Generate and Respond to Service Requests

  23. Real Time Location Services - Conceptual Architecture PRESENTATION LAYER Web and Mobility Presentation PROCESS LAYER Orchestration INTEGRATION LAYER App Web App ERP CRM Legacy Modeling Layer PERSISTENCE LAYER Database RFID Network Services RFID NETWORK App Device Abstraction PHYSICAL LAYER RFID Reader RFID Reader RFID Reader RFID Printer PLC Myriad Active and Passive Reader/Tags/Standards

  24. Integration & Orchestration Layers PROCESS and ORCHESTRATION LAYER Monitoring and Auditing Business Process Design Business Activity Dashboards Process Management Drill Down Message Display and Management Service Design, Service Reuse Alerts and Notifications INTEGRATION LAYER Content Delivery Web Services Database Event Management Application Adapters Formatting, Transformation Event Queue Management RFID NETWORK

  25. Sample Solution Architecture Alerts and Notifications • Unwired Orchestrator Process Orchestration Transformation Routing Transactions Monitoring Aggregation BAM Dashboards Reporting Alerts/Notification Web Services Pocket PC Application/ Stock Clerk Staging Database Warehouse Applications Management Dashboards Reporting Reader Reader Reader Reader Active & Passive Reader/Tags/Standards

  26. Sample Process Overview Scan Type RFID scan Web-Service Call Qty Ok? Shelf DB Yes Get/Update Shelf Data End No Qty Zero? Send Management Alert Yes No Inventory DB Get Inventory Data Need Order Yes Send Supplier Message Warehouse DB Pocket PC Application Get Warehouse Data No No Local Stock DB Put Stock Clerk Data

  27. Solution Demonstration

More Related