Creating Connectable Applications With Ensemble

2y ago
21 Views
2 Downloads
9.66 MB
16 Pages
Last View : 19d ago
Last Download : 2m ago
Upload by : Javier Atchley
Transcription

Creating Connectable ApplicationsA bright future for application vendors

Innovation PlatformFor application vendors, InterSystems Ensemble is more than just anintegration platform. It is an innovation platform that promises a bright future.Ensemble will enable you to create a new class of applications that are“connectable”, capable of interoperating with your customers’ systems andbusiness processes. And by embedding Ensemble in your existing applicationsyou can rapidly enhance them, without rewriting, to transform your productportfolio into an integrated suite.Here are a few examples of how software companies are making theirapplications connectable – and their businesses more valuable – with Ensemble:nA leading provider of newspaper publishing software embedded Ensemblein its flagship product and created a must-have upgrade for its customersand prospects. Its competitors cannot match the new Ensemble-basedcapabilities that enable newspaper chains to freely share and repurposeinformation and deliver it in whatever format is needed.nA software vendor providing medical imaging solutions enhanced a productwith Ensemble technology and created a breakthrough application forradiologists. The application uses Ensemble’s integration, workflow,database, and business rules engine to provide up to a 20% increase inradiologist productivity.nA group of entrepreneurial developers used Ensemble as their primarydevelopment and runtime environment to build a successful Web-basedelectronic data interchange service for supply chains. The companydetermined that by using Ensemble it took one-fifth the resources itwould have taken to develop this sophisticated software in Java.The comprehensive range of Ensemble technology, with its breakthroughunified architecture, will enable you to respond faster than competitors to newchallenges and opportunities by:nEasily creating connectable applications for faster implementations andrapid adaptation when customer requirements change.nEnhancing existing applications with adaptable workflow, Web and mobileuser interfaces, rules-based business processes, portals, Web services,analytics, and other new features – without rewriting.nEasily converting separate applications in your portfolio into integrated suites.nEnabling your customers to innovate by letting them rapidly modifybusiness rules and workflow in an application, without programming, tosupport changing or new business processes.

Enhance ApplicationsWithout Rewriting ThemWorking with your existing development platforms and standards,Ensemble lets you rapidly enhance existing applications – withoutrewriting – by adding:nRich Web interfacesnMessaging via an extensible enterprise service bus (ESB)nBusiness rules processingnDashboardsnData transformationnAdaptable workflownWeb services and other service-oriented architecture technologynBusiness activity monitoringnActive AnalyticsnOut-of-the-box integration with the most popularapplications, databases, and technologiesnBusiness process orchestrationUsing the advanced object technology found in InterSystems Caché our high-performance database, Ensemble seamlessly combinesbest-of-breed integration functionality with a rapid applicationdevelopment environment and consistent, end-to-end management.Designed with today’s service-oriented and event-driven architecturesin mind, Ensemble excels at quickly building and deploying newbusiness solutions that can leverage the functionality of existingapplications, orchestrate new business processes, integrate data fromacross an enterprise, and use analytics on structured and unstructureddata to deliver insight at the point of action.The new capabilities of your Ensemble-enriched applications will giveyou a competitive advantage by helping your customers meet theirmost pressing IT challenges, including:nMaking applications and information widely accessible througha variety of channels, including mobile devices.nCollecting and aggregating information from disparate sourcesinto a single, comprehensive view.nAutomating business processes, including easily modifiablebusiness rules to control process execution, and human workflow.nAchieving data consistency across multiple applicationsand databases.

CAse studyensemble enables a breakthroughapplication for radiologistsChAllenge: eliminate productivity roadblocks for radiologists.InnovAtIon: enhance product to give end-users a singleinterface for managing a complex workflow and data frommultiple vendors’ applications.Radiologists have complex workflows that require interaction withmultiple applications. Study requests are managed by the radiology information system (RIS). The images to be analyzed are managed by a picture archiving and communication system (PACS).Dictating a report, checking the result, and routing it back to therequesting physician usually require another separate system.As radiology centers grow and work with an increasing numberof healthcare facilities sending information for review anddiagnosis, the productivity of each radiologist inevitably decreases.This happens because they have a growing number of interfacesand applications to sort through.Integrated Modular Systems Inc. (MSI), a leading integrator ofmedical imaging and healthcare technology solutions, usedEnsemble’s HL7 and DICOM integration, built-in human workflow,message storage, and business rules engine enabled IMSI to build asolution, imsiVOICE-Interactive with OneList , that changes thenegative equation traditionally associated with the growth of radiology centers. The application ties images from a PACS to currentwork requests and to patient information from the RIS, tracksimages and issues a warning if the wrong image is being viewed,and attaches audio files and funnels them to transcribers or voicerecognition software. When the radiologist reviews and approvesthe report, it automatically flows back to the requesting clinician.“We have customers who are seeing as much as a 20 percentincrease in radiologist productivity while error rates havebeen significantly reduced. This means a considerableimprovement in the bottom line for radiology centers thatare growing their business.”John Mazur, President, IMSI

CAse studydevelopment andintegration convergeChAllenge: Focus development resources oncreating superior software without gettingbogged down in the integration technologyrequired for deployment in extremely complexIt environments.InnovAtIon: Rapid application developmentand integration with Intersystems ensemble.QuadraMed, a leading vendor of enterprise softwaresolutions for hospitals and integrated healthcaredelivery networks, produces a wide range of clinical,revenue cycle, patient self-service, identity resolution,and scheduling applications. The company’s productstrategy includes a foundational role for Ensemble.QuadraMed first used Ensemble as the platform forthe QuadraMed Smart Identity eXchange, an enterprisemaster person index (EMPI) and federated identityresolution solution for multi-entity, integrated healthsystems, and health information exchanges. UsingEnsemble allowed QuadraMed to focus on rapid development of the core business logic that makes SmartIdentity eXchange a compelling product, and to bring itto market quickly.Within the suite of QuadraMed products, Ensemblehandles critical functions including messaging operations, business process orchestration, rules processing,alert handling, exposure of functional services as Webservices, and integration with other applications anddatabases in customer environments. QuadraMed’sdevelopers appreciate that Ensemble is a single,unified development, integration, and runtime environment that supports the high-performance andreliability of their applications.“Ensemble is a strategic platform for QuadraMed’s#1 in KLAS, EMPI solution. It is helping us tocreate new solutions faster, streamline customerbusiness processes, and speed up implementationand integration at our customer sites.”Tom Easterly, Senior Vice President, QuadraMed

Ensemble’s Innovations in Developerand Administrator ProductivityEnsemble’s comprehensive and consistent architectureincludes all the technology needed to create connectableapplications without having to first integrate multipledevelopment and integration platforms. This fusion ofpreviously independent technology has only a single,rapid learning curve and dramatically reduces yourtime-to-market and costs. At the same time, it lowersmanagement overhead by enabling you to rapidly tailoryour applications, without coding, using businessprocess definitions, rules, and workflows for specificmarkets or customers.the integration platform that includesrapid development technologydeveloper productivity gains and dividends:Ensemble’s consistent object representation of diverseprogramming models, programming interfaces, anddata formats enables the use of Ensemble’s singledevelopment environment across all aspects of theproduct – from messaging to process orchestration toactive analytics. This unified graphical, XML, and codebased development environment simplifies andaccelerates modeling and automating of businessprocesses, and it enables extremely rapid serviceoriented development of composite applications.Unlike products which are focused on a particularinfrastructure, such as J2EE or .NET, Ensemble providesequal support for both, and is easily extensible forfuture object models and technology frameworks. Thisapproach enables you to incorporate your applicationsinto customer IT infrastructures without time-consuming integration efforts, massive middleware rollouts, orcostly replacement of existing systems.Composite applications: When used for projects thatincorporate multiple systems based on different development and integration technologies, Ensemble’s advantages become even more apparent. Ensemble’s objecttechnology and repository provide a consistent, unifiedview of the diverse systems, applications, and servicesin the solution. This enables you to simplify compositeapplications for your customers by applying Ensemblemessaging, business rules processing, workflow, alerting, and active analytics consistently across all thedisparate systems involved.enterprise service bus/messaging: Ensemble’s comprehensive and consistent architecture delivers breakthrough time-to-market for messaging or complex integration and development projects, and dramaticallyreduces the management overhead associated withloosely coupled, service-oriented solutions.High performance, reliability of deployed solutions,and development and management efficiencies are thehallmarks of the Ensemble enterprise service bus. Indemanding healthcare environments, for example,Ensemble customers report that application integrationprojects are completed nearly three times faster thanwith other products, and that message processing istwice as fast.Business rules: For integrated systems usingEnsemble’s enterprise service bus, non-programmerssuch as business analysts and support personnel canuse Ensemble’s rules engine to configure and changemessage routing and filtering rules in a matter of minutes. This reduces the cost of making such changes, andit frees programmers to focus instead on new projects –reducing backlogs and delivering value sooner.service-oriented architecture: Ensemble can act as aproducer or consumer of SOAP-based and RESTful Webservices. As a producer, Ensemble can present any ofthe functions represented in its repository as a Webservice. As a consumer, Ensemble identifies externalWeb services and stores their object representations inits repository, where they can be managed and incorporated into solutions as easily as local functionality.

end-to-end managementEnterprise integration solutions can be the most difficulttype of systems to manage, because they link disparateapplication components, often spanning multiple hardware platforms, operating systems, and technologyframeworks. Ensemble’s built-in, persistent messagerepository, its rules engine, and a well-designed, easy-touse management portal reduce administration andmaintenance costs, and enhance the value of projects.security: Ensemble establishes strong protection ofenhanced applications and integrated systems, while nothindering use, through:n Support for WS-Security, WS-Policy, and relatedstandards.n Authentication through multiple modes includingLDAP, Kerberos, operating system login, two-factorauthentication and Ensemble native login.Ensemble provides complete reporting and analysiscapabilities for message contents that flow through thesolution, and operational statistics about the solutionitself. Access to the message repository and management reports, and graphical troubleshooting tools, helpskeep Ensemble-based solutions always available.Because Ensemble delivers its advancedcapabilities through a single technology stack,not a cobbled together suite of products,management of Ensemble-based systems isuniquely coherent and efficient.Reliability and quality of service: The lossof data integrity in an information system isunacceptable, and so is its associated cost.The same applies when critical data is notavailable when needed. Ensemble’s highperformance, persistent message repositoryenables rapid, reliable and guaranteed messaging. This increases quality of service byensuring data integrity, and by guaranteeingthat vital information is promptly and alwaysavailable. Cost savings accrue by avoiding thetime it would take to resend messages, checkand test the system, and involving applicationspecialists to help identify the problem.troubleshooting: Ensemble providesintuitive, browser-based, end-to-end configuration and management capabilities. Thesefeatures enable rapid problem identification,isolation, and resolution from a central console in any secure location. Ensemble VisualTrace, graphical dashboards, and alert mechanisms provide immediate notification of existing or potential problems. Immediate awareness of developing problems, and the abilityto rapidly diagnose and correct them, avoidsthe high cost of system downtime.nAuthorization based on role membership.n Auditing information maintained in acustomizable, tamper-resistant log.n Encryption of data in its repository and otherfiles using the AES algorithm and 256-bit keys.It encrypts data in motion using SSL or TLSmethods.CAse studydeveloping on ensemble leavesmore time to innovateChAllenge: success of a new software product was atrisk because its third-party integration engine kept failingduring customer trials.InnovAtIon: embed a rock-solid integration engine with areputation for high-performance and ease of management.A new software product from 3M Health Information Systems,the 3M 360 Encompass System, had all the right capabilities,and was being released at the right time, to fill an importantneed in healthcare organizations. But the product’s third-partyintegration engine was not meeting 3M’s expectations. 3Mneeded a better integration solution, fast.Ensemble had clear appeal to 3M with its reputation forperformance, reliability, rapid development, and advancedmanagement. But first it had to pass the test of success at 3M’scustomer reference site. In 45 days from the start of workingwith Ensemble, the 3M 360 Encompass System was in production use at the customer site, with flawless performance. Sincethen, when problems have come up, Ensemble’s Visual Tracequickly located the issue – typically in source systems – enablingrapid resolution. With less time spent troubleshooting, 3M engineers now have more time to spend on product enhancement.“The same issues that took minutes to find and resolve inEnsemble took weeks with our legacy integration engine.”Randy Thomsen, Developer, 3M

Ensemble ArchitectureConceptually, Ensemble is a layered product built on thecore capabilities of its SQL-compliant, high-performanceobject repository, object abstraction, enterprise servicebus, and development and management technology. Inoperation, whether deployed locally, in the Cloud, or asan “Integration Platform as a Service,” Ensemble is a single, unified technology, with one consistent user interface and one short learning curve.Unique to Ensemble is a complete set of businessprocess management functionality seamlessly integratedwith development and integration capabilities. Thisstate-of-the-art fusion makes the creation of connectableand composite applications as natural as creating astandalone application. Composition and orchestration,workflow, user-modifiable business rules, portals, andbusiness activity monitoring and active analytics becomea natural part of your development discipline. You concentrate on creating superior business logic that setsyour offering apart; Ensemble takes care of fitting yourapplication into customer business processes. Whenthose processes change, customers can use Ensemblebusiness rules and other configuration settings to adapt,without needing you to change application code.Fundamental to Ensemble’s functionality and performance are its object abstraction facility, and embedded,high-performance object repository. Abstraction technology hides the nature, variety, and complexity of theunderlying interfaces and data that are part of integrated systems. The object repository supports persistenceof all messages passing through integrated systems, plustransaction integrity, event logging and tracing, andhigh-performance transactional bit-map-indexed dataretrieval. The repository is key to Ensemble’s high-speedmessage processing, and management and reuse ofsolution components.CAse studyliberate information fromenterprise data “silos”ChAllenge: enable transparent informationflow from disparate sources within a newsorganization for delivery in different media andcontexts.InnovAtIon: enrich newspaper publishingapplications with integration capabilities.Digital Technology International (DTI), aleading vendor of newspaper publishing software,is committed to helping its clients compete successfully in the modern news dissemination business.This means going far beyond paper and ink. DTIcustomers need to pull information from a numberof disparate sources, and deliver it via a number ofdifferent media. DTI found an answer to this difficult problem by enriching its applications withEnsemble.The result is a new publishing solution called“Liquid Media”, built around Ensemble’sconnection, object technology, and data transformation capabilities. It allows information to be drawnfrom multiple databases and other informationsources, at different newspapers in a chain, andautomatically assume the correct format for multiple delivery systems – from newsprint to mobilephones. The solution frees data from isolated“silos” of existing systems without requiring a standardized data format. The Ensemble-enriched solution has opened new opportunities and given thesoftware vendor more options to grow its business.“With Ensemble, DTI has been able to createa whole new class of modern, connectableapplications in an amazingly short periodof time.”Byron Oldham, VP of Engineering, DTI

Rise Quickly to New Levels of SuccessWith pressure on your business growing every day –to satisfy the changing requirements of current customers, to ward off threats from competitors, and towin new customers – Ensemble will help you raise yourbusiness to higher levels by delivering innovative solutions faster.Ensemble’s technical and business benefits include:nThe ability to address the needs of new usersand markets without changing application codeor creating customer-specific interfaces.nHigher customer satisfaction through rapidtailoring of applications using business processdefinitions, rules, and workflows for specificmarkets or customers.nFaster implementations.nThe ability to compete successfully in theservice-oriented world with automatic serviceenablement of application functionality.nEase of management.nHigher return on development investment.With your Ensemble-enriched applications, you willgain a strategic position in customer organizations byowning and orchestrating key business processes. Andyour customers will gain:nIT flexibility with support for multipleinfrastructure technologies.nThe ability to rapidly incorporate yourapplications into multiple business processes.nLower total cost-of-ownership as the time andeffort required for application integration isdramatically reduced.nGreater insight into business processes throughEnsemble’s Active Analytics monitoring andbusiness intelligence capabilities.nEasier access to applications throughEnsemble-enabled browser interfaces.CAse studyRapidly create new businessopportunitiesChAllenge: Create a fast, flexible, cost-effective, and non-invasive way to bring trading partners into an electronic supply chain, even if thepartner is not electronically enabled.InnovAtIon: develop and deploy a software asa service offering that rapidly automates any-toany communication of business data.The founders of OmPrompt, a UK-based IntegrationService Provider, saw opportunity in addressingthe shortcomings of electronic data interchange(EDI) in supply chain applications. With only 30percent of the potential market actually using EDIat the time, OmPrompt set out to make it viable forthe other 70 percent. Most communication in thisgroup uses voice, FAX, spreadsheet, or flat files,with interchange requiring extensive manual intervention to map the data formats between senderand receiver.OmPrompt used Ensemble to develop a patentedmessage analysis and classification technology. Thesoftware employs artificial intelligence techniquesto analyze sample messages (data, voice, or FAX)from partners and create corresponding Ensemblestructures for holding and manipulating the actualdata. The technology also builds a reference database, maintained within Ensemble, of all derivedmessage structures to aid recognition and automated processing of new message types. The solution uses the Ensemble rules engine and businessprocesses orchestration to address variabilitybetween customers, and is delivered as anInternet-based service.“Ensemble allowed us to develop a full andviable application when all our resources wereconstrained. We would have required approximately five times the resources to develop anequivalent solution in Java.”Brian Bolam, CEO, OmPrompt

extensible enterprise service busnembedded, sQl-compliant object repositorynAdvanced abstraction technologynRapid integration & development environmentndata transformationsnBusiness process orchestrationnRapid and reliable messaging solutions with publish/subscribe,event driven, and content-based routingn Intelligent message routing with an extensible rules engine andgraphical rules editorn High reliability and recoverability of long-running businessprocessesTransactional bit-map indexing for real-time access to bothlive and previously processed messages for business activitymonitoring (BAM), auditing, SQL-based reporting, andmanagementn High reliability, recoverability, and performance for longrunning business processesn Shared message and metadata repository enables fasterintegration, rapid development, easier management, andgreater extensibilityProvides a consistent and efficient object representation ofdifferent programming models and data formatsn Rapid development of composite applications throughpowerful abstraction of both logic and datan Enables use of the latest development tools and technologiesto access legacy data and functionality as re-usable .NET orJ2EE components, Web services, or XML and is easilyextensible for future object models and technology frameworksFast service-oriented development of composite applicationsthat leverage existing data and functionalityn Simplifies and accelerates modeling and automating of businessprocesses for business analysts and developersn Mix and match graphical, XML, and code-based developmentto address widest range of integration scenariosTransformation wizards and a graphical transformation editorreduce the learning curve and speed transformationdevelopmentn Transformations can use simple formulas or lookups in internalor external data tablesn Unit testing service to test transformations without waitingfor completion of the entire projectGraphical modeling lets developers or business analysts focuson business process, including human workflow, rather thantechnologyn Mix and match synchronized integration approaches –graphical, XML documents, or code – to efficiently addressthe widest range of integration projectsn Orchestrate and maintain the state of business processes ofany duration

Ensemble HighlightsBusiness rules enginenActive AnalyticsnAdaptable workflow enginenAdapter library and frameworknstandards supportnend-to-end managementnBusiness analysts and support personnel can quickly configureand change decision points in a running business processn Frees developers to work on new projects, instead ofmodifications to old onesn Rules are separate from business logic and can be reused andmodified as easily as other Ensemble objectsLeverages structured and unstructured data from across theenterprise for operational insight into business processes andsystem performancen Immediate awareness of business events and changes in keyperformance indicators, with automated responsesn Graphical dashboard displays for appropriate and timelymanagement decisionsWorkflow tasks can be reused easily in any business processEasy incorporation of complex manual interactions in compositeapplications spanning geographical, technological, anddepartmental divisionsn Separation of user-based process definitions from businesslogic for easier and more reliable developmentnOut-of-the-box connectivity and data transformation to a widerange of applications, services, data sources, and technologiesn Rapid extension of existing adapters, and creation of new onesusing Ensemble’s development environment, objectinheritance, and SOAP services to minimize the developmenteffort requiredn All adapters share common capabilities for simple, consistentintegration and reliable operations and managementBi-directional support for XML, SOAP, Web services, and otherstandard messaging formats, including HL7 and X12 in healthcare, and standards for financial services, telecommunications,and other industriesn Enables interoperability with other systems supporting thesame standardsn Leverages developer skills gained using the same standardsin other projectsReal-time visibility into business processes as well as systemperformancen Rapidly diagnose and debug problems during developmentand live operations using Visual Tracen Use any SQL tool to query and generate custom reportsfrom the message warehouse for auditing and othermanagement needsview online demonstrations, and read more about ensemble, on our website at: Intersystems.com/ensemble

Advanced technologies for breakthrough applicationsInterSystems CorporationWorld HeadquartersOne Memorial DriveCambridge, MA 02142-1356Tel: 1.617.621.0600Fax: 1.617.494.1631InterSystems.comInterSystems Ensemble and InterSystems Caché are registered trademarks of InterSystems Corporation.Other product names are trademarks of their respective vendors. Copyright 2012 InterSystems Corporation. All rights reserved. 11-12

tages become even more apparent. Ensemble’s object technology and repository provide a consistent, unified view of the diverse systems, applications, and services in the solution. This enables you to simplify composite applications for your customers by applying Ensemble messaging, business rules

Related Documents:

improved bus duct comprising connectable sections with means for tapping power off of the bus duct at the con nection. . . Another object of this invention is to provide improved bus duct comprising sections connectable by means of a single bolt connector, and a power take-off device remov ably connectable to the bus duct by means of the single

tree-based methods, relatively less works have been devoted to an in-depth study on effective ensemble design for neural networks. In this paper, we propose a principled ensemble technique by constructing the so-called diversified ensemble layer to combine multiple networks as individual modules. Through comprehensive

Jazz Ensemble Series Code Series Name Grade Level (s)* BEGJZ Beginning Jazz Ensemble 2 CBJZ Canadian Brass Jazz Ensemble 4 CHJZ Clayton-Hamilton Jazz Orchestra 5

For vocal majors the required ensemble is University Chorale. For guitar majors the required ensemble is Guitar Ensemble. Pianists may choose University Chorale or Wind Ensemble. Participation in additional ensembles (other than the one required) is strongly encouraged. . movement or aria, but in no .pdf.

3. Perform a solo in the annual OMEA solo and ensemble contest and receive a rating of I or II. 4. Participate in an ensemble (rehearsals and performance[s]) outside of your school group. Possible performance groups are: Honors band/orchestra/choir Suzuki ensemble Denison or apital OMEA Contest ensemble of 9 or fewer members

Solo and Ensemble Parent Information Letter . To: All FBA District 11 Solo and Ensemble Parents . From: John Schindler , Director of Bands, Manatee High School . Re: Details concerning upcoming Solo and Ensemble Performances . Dear Solo and Ensemble Parent: We are please

Motion Controllers Ensemble Linear www.aerotech.com 6 Ensemble ML SPECIFICATIONS Ensemble ML Units Motor Style Brush, Brushless, Stepper, Voice Coil Motor Supply VDC 40 max Control Supply(1) VDC 18-36 VDC Bus Voltage(2) VDC 40 Peak Output Current (1 sec)(3,4) A pk 10 Continuous Output Current(3,4) A pk 5 Digital Inputs — N/A Digital Outputs — N/A Analog Inputs — One 16-bit .

The Element Encyclopedia of Secret Signs and Symbols The Ultimate A-Z Guide from Alchemy to the Zodiac Adele Nozedar. For Adam and for the seven secrets ‘In every grain of sand there lies Hidden the soil of a star’ Arthur Machen ‘I do not need a leash or a tie To lead me astray In the land where dreams lie’ Yoav In Nature’s temple, living pillars rise Speaking sometimes in words of .