510 likes | 809 Views
Working with InterSystems. 2008 Symposium Czech Republic Andreas Dieckow. Connected Enterprises. InterSystems, not separate systems. Technology Waves. Mainframe. Periodic disruptive innovations. Minicomputer. PC. Increasingly expensive to “rip and replace”. Internet. ???.
E N D
Working with InterSystems 2008 Symposium Czech Republic Andreas Dieckow
Connected Enterprises InterSystems,not separate systems
Technology Waves Mainframe Periodic disruptiveinnovations Minicomputer PC Increasinglyexpensive to“rip and replace” Internet ???
Technology Waves Mainframe Minicomputer PC Internet Shifting to continuous incremental improvements
Economic Pressure • Increases the need for rapid incremental improvement • Drives demand for connected systems • Enables leading edge companies to increase their lead
Software for Connected Enterprises Caché High-PerformanceObject Database Rapidly create and deployapplications that run lightning-fast,scale to many thousands of users,and require minimal hardware andadministration
Caché Releases Caché 2007.1 Released June 2007 Caché 2008.1 Released March 2008 Caché 2008.2 Field Test available at DevCon
Strategic Product Focus Performance and Scalability Rapid Application Development Reliability, Availability & Manageability Security
Caché 2008.2Performance and Scalability • Improved object performance and reduced contention for method dispatch and property access • Multiple routine buffer sizes for more efficient memory usage • Subroutine level profiler • Binary SOAP for optimized Caché-to-Caché Web Services Performance and Scalability
Caché 2008.2Zen Enhancements • Drag and drop • Desktop • Active layout • New menus andother UI components Rapid Application Development
Caché 2008.2Rapid Application Development • Zen enhancements • Light C++ Binding support for inheritance and embedded objects • Extended SQL support for streams • Studio Assist enhancements Rapid Application Development
SourceSystem ShadowSystem Database Pre-fetch Caché 2008.2Shadow Performance Enhancements Pre-fetch technology reduces latency and provides dramatic throughput gains Reliability, Availability & Manageability
Caché 2008.2Reliability, Availability & Manageability • Shadow performance enhancements • Improved National Language Support management • Per-socket keep-alive improves robustness for disconnects • New UNIX installer Reliability, Availability & Manageability
Caché 2008.2Security • Column-level security for SQL tables • Super server SSL support • Apache HTTP authentication controlled by Caché Security
Caché in Action • First-to-market residential resource management system • Demands “low data impedance” in real time analytical environment
Problem Solution How to accurately identify people and other entities across multiple applications and systems Advanced indexing and matching technology for identification and de-duplication Identity Management
Application In-MemoryDataStructures DBMS Identity Management Traditional Approach • Specialized data structures used for all processing • Periodic “synchronization” with database
Application In-MemoryDataStructures DBMS Identity ManagementChallenges of Traditional Approach • Scalability limited by memory • Synchronization and integrity issues with multiple copies of data • Difficult to construct multi-server configurations
Caché IdentityMatching AdvancedIndexing Identity Management InterSystems Approach • Advanced indexing and matching capabilities provided as part of database engine • Ensemble capabilities available for connectivity and workflow requirements
Caché IdentityMatching AdvancedIndexing Identity ManagementAdvantages of InterSystems Approach • Easy to embed in applications • High performance with no memory-bound scalability limits • Single format for data eliminates synchronization • Supports distributed database configurations • Fully SQL enabled
Identity Management Status • Sessions at DevCon • Working with early adopters • Product / packaging / pricing decisions not yet finalized
Software for Connected Enterprises Ensemble Rapid IntegrationPlatform Caché Dramatically cut the time and costof linking applications, services,processes, and people to transformorganizations into real-time, connected enterprises.
KLAS #1 Rated Again Ensemble #1 In • Product quality rating • Delivery of new technology • Quality of training • Money’s worth • Overall satisfaction with vendor / product
Ensemble 2007.1 Ensemble 2008.1 Ensemble 2008.2 Released October 2007 Field test 2nd Quarter 2008 Release with Caché Ensemble Releases
Transformation 1 Transformation 2 Ensemble 2008.1Reusable Sub-Transformations • Sub-transformations (e.g. for particular HL7 message segments) can be defined once and reused • Enhances productivity and consistency
Ensemble 2008.1System Monitoring • New monitor page provides concise view of system status • Windows Management Instrumentation (WMI) support
Ensemble Seq.Mgr. Ensemble 2008.1Sequence Manager • Specialized configurable business process to ensure HL7 messages are processed in order • Simplifies usage of complex “multi route” topologies Source
Integration Engine App Ensemble App Increasingly, Ensemble isused as platform for nextgeneration connected /composite applications. Application Ensemble Integration Platform Evolution of Ensemble Usage
Software for Connected Enterprises HealthShare Health InformationNetwork Platform Ensemble First comprehensive solution forbuilding electronic health recordsto share clinical data acrossmultiple organizations on aregional or national basis Caché
Hub EMPI Exchange Identification Terminology Consent Security Access Caché + Ensemble Users HealthShare #1 Platform For Regional / National EHR ClinicalSystems EdgeCache Gateway
DeepSee Embedding Real TimeBusiness Intelligence • BI delivered as part of the application • Focused on useful information at the point of decision-making Embedding Real TimeBusiness IntelligenceWith DeepSee
Shifting Application Value AutomateBusiness Process Automate, Monitor,Manage, ImproveBusiness Process
Shifting Application Value • Transaction processing increasingly commoditized • Most important processes already automated • Multiple adequate choices • Performance management increasingly desired • Need to drive “step change” business improvements
Flurry of BI Acquisitions Together, SAP and Business Objectsintend to offer high-value solutions …designed to enable companies tostrengthen decision processes, increasecustomer value and create sustainablecompetitive advantage through real-time,multi-dimensional business intelligence. SAP and Business Objects believe thatcustomers will gain significant businessbenefits through the combination of new,innovative offerings of enterprise-widebusiness intelligence solutions alongwith embedded analytics intransactional applications.
The Opportunity for Application Developers • Redefine value of their applications • Reclaim / extend market leadership • Generate short- and long-term revenue Embedded Real-Time BI
Traditional BI Data Warehouse BITools ETL “At a distance” fromoperational apps.
Traditional BI • Data extracted and loaded periodically to warehouse • Significant upfront and ongoing costs for hardware, software, staff • Assumes sophisticated user with deep knowledge of BI tool and data structures
Embedded BI • Delivered as part of application • Much more end user focused – requires application knowledge, not data schema expertise • Technology • Predefined data model • “Starter set” of queries,reports, graphs, dashboards
Analyzer Explore and display data Architect Define data model Designer Create dashboards Connector Use external data DeepSee Key Capabilities
DeepSee Analyzer • Point-and-click / drag-and-drop creation ofpivot tables and graphs • Dynamic drill down all the way to detail data • Designed for application-knowledgeableend user • Output to screen, printer, PDF, Excel, …
DeepSee Architect Data Model Indices • Define the data • Dimensions & measures • Computations & aggregations • Meaningful names • Organize into cubes /subject areas Detail Data
DeepSee Designer • Create dashboards with pivot tables,graphs , links, other UI components • Tailored to topics / individuals • Control flexibility available to end user,e.g. predefined filters • Can be embedded in applications
Import from text files, databases, … • One time or scheduled / incremental • Ensemble only External Data Native Data Snapshot Data Rules Caché data accessed directly DeepSee Connector Data Model Indices
Product Evolution • Stage 1 • Integrate with Caché and Ensemble • Improve initial “out of box” experience • Enhance learning materials • Stage 2 • User-driven functional enhancements • SQL + BI merger EarlyAdopters GeneralRelease
Celebrating 30 Years Together DeepSee Creativetechnology partnerwith a passionfor excellence andcustomer success HealthShare Ensemble Caché
Working with InterSystems Thank you!