Metamodels and Modeling Multiple Kinds of Information Systems
|
|
|
- Elfrieda Baker
- 9 years ago
- Views:
Transcription
1 Metamodels and Modeling Multiple Kinds of Information Systems Randall M. Hauch Chief Architect presented at MDA, SOA and Web Services: Delivering the Integrated Enterprise Practice, not Promise
2 MetaMatrix Products at Work Today Providing access to integrated information for!government!financial services!telecommunications!life Sciences!Manufacturing!Pharmaceuticals March 23,
3 MetaMatrix:Model-driven information integration Understand, relate, harmonize, rationalize, and use EAI, Data warehouses Enterprise Information Packaged Apps Web Services, Business Processes Custom Apps Reporting, Analytics real-time discover, access, update model, describe, relate MetaMatrix Server <sale/> <value/> </ sale > Virtual Database package, deploy, version MetaBase Repository share, version, manage, discover real-time access & update model, describe, relate <sale/> <value/> </ sale > geo-spatial services warehouses databases spreadsheets xml rich media MetaBase Modeler March 23,
4 MetaMatrix Model-driven information integration!an integrated, Eclipse-based model development environment (MDE) to model & relate multiple kinds of enterprise information! Use multiple domain-specific modeling languages: Relational, UML, Web Services, XML, XML Schema, Taxonomies, Ontologies, etc.! Enterprise-class metadata management system with seamless access via JDBC, ODBC and SOAP!Model-driven and real-time integration of enterprise information! Use the models to integrate and provide real-time access (including transactional updates) of disparate enterprise information! Supports nearly any kind of information source and stores! Highly efficient and optimized for high-volume, high availability!enable model-driving other applications and systems! Through rich metadata management, packaging and access mechanisms March 23,
5 MetaMatrix Standards & Open Source Projects!OMG standards! Meta Object Facility (MOF) with standard & custom metamodels! XMI, UML2, CWM, etc.!w3c standards! XML, XML Schema, SOAP, UDDI, HTTP, XPath, XQuery, OWL, etc.!supports and uses Java standards! JDBC, J2EE, JMS, etc.!supports SQL-92 (plus)!committed to and built on top of open source projects! Eclipse, EMF, Apache, Doug Lea s Concurrency, and others More on standards and open-source tomorrow afternoon March 23,
6 Why Model-Driven? Abstracts the intent from execution!models declare what the intent is and what should happen! The how is determine later!interpretation, optimization and execution is left to the runtime engine! Access providing multiple APIs! Push-down do as much work as close to the data as possible! Orchestration coordinating the interaction with multiple sources, including transactional updates! Caching enable reuse of already integrated information! Safety guard against unexpected and unacceptable uses! Scalability handling massive volumes of information and large numbers of concurrent consumer requests! Performance choosing appropriately and using the optimized algorithms for integrating information! Security policies applied at runtime applied heterogeneously! Traceability expose and ensure compliance! Improvements engines can be improved without changes in the models March 23,
7 Model Driving Systems Examples!Define how information is to be integrated! Deploy models to an integration engine for real-time access & updates! Use the models to discover, understand & harmonize enterprise information! Use the models in a portal with a user interface that is dynamically driven!define the configuration and makeup of a web portal! The model can be used directly as the configuration descriptor! The model can be transformed into a product-specific configuration artifact!define BI reports! The model (or another artifact generated from it) can be used by the BI tool to determine the report details before execution!define the structure of an organization! Use the specific constructs of the organization! The model can be deployed & treated as a standard enterprise data source!many other examples! March 23,
8 Modeling Systems Each system has it s own semantic concepts Relational XML <customer> <name>john Smith</name> <streetaddress>12 Main Street</streetAddress> <city>springfield</city> </customer> Transformations Datatypes Domain [UML/ER] Processes [BPM/BPEL] Generic Typed Relationships Web Services [WSDL] Ontologies [OWL/RDF] Taxonomies Organizations & Business Models March 23,
9 Modeling Multiple Types of Systems Use one modeling language or multiple?!many modeling tools work with only one! Typically UML or Entity-Relational! Some applications are used more like file editors than modeling tools!systems to be modeled can take many forms! Relational tables, views, procedures! XML elements, attributes, namespaces! Object-oriented classes, properties, operations, associations! Simple and complex datatypes! Services, components, messages!multiple domain-specific languages are best! Use the modeling language best suited for the system being described! Leverage native artifact structures (e.g., DDL, WSDL, XSD, OWL, etc.) March 23,
10 Modeling Multiple Types of Systems Using multiple modeling languages! A metamodel defines a domain-specific modeling language! Accurate and precise! Structured! Supporting multiple metamodels allow for multiple modeling languages! Domain-specific models are easily understood by users! Makes possible mixing and matching! Enables treating heterogeneous models in homogeneous ways! Use metamodels to drive behavior of modeling environment! Menus, wizards, views are all driven with the metamodels! Object construction is driven by metamodels! Validation is driven by metamodels! Diagramming is driven by metamodels! Models are serialized to files using metamodels and XMI rules March 23,
11 Modeling Multiple Types of Systems Some of the modeling standards! Meta-Object Facility (MOF)! Defines an architecture for modeling! Used to create metamodels or domain-specific modeling languages that define syntax and semantics of models! XML Metadata Interchange (XMI)! Defines rules that dictate how models defined with MOF are serialized to and from XML files! Not a single format, but rather patterns for defining formats (XML Schemas) in terms of the metamodels! Common Warehouse Metamodel (CWM)! Defines metamodels for various types of information systems! Relational, record, hierarchical, OLAP, etc.! Unified Modeling Language (UML)! The well-known metamodel for object-oriented systems! OMG s Model Driven Architecture (MDA )! Defines architecture for using models to drive systems March 23,
12 Modeling Multiple Types of Systems Architectural foundations! Strong foundations for metadata and modeling! OMG s Meta Object Facility (MOF) standard! Eclipse s Modeling Framework (EMF) programmatic implementation of MOF! Define and manage metadata in the context of models! Models have types metamodels! Relational, Web Services, XML, UML, etc! Some models can have multiple types (but probably one primary)! With MOF and EMF, all model representations have a common master model! This is the MOF meta-metamodel (EMOF) or Ecore! This allows all models to be defined, edited and managed consistently, by the same software March 23,
13 Modeling Multiple Types of Systems An Integrated Model Development Environment Allows enterprises to define, capture, manipulate, organize, share, control, and manage heterogeneous metadata in a homogenous manner March 23,
14 Using a Model-Based Approach With domain-specific languages (metamodels) March 23,
15 Model Development Environment Using metamodels to drive behavior Wizards Menus Views Validation March 23,
16 Model Development Environment Using metamodels to drive behavior Repository Contents Repository Connections User information March 23,
17 Model Development Environment Extending existing metamodels!add custom fields (properties) to existing metaclasses!users can do this very dynamically! Extensions can be reused! Different models can use different extensions! Easily change extensions even after they are used!useful when an existing metamodel is structurally correct! Typically want do add some information!the types of things being modeled doesn t really change!treated like any other property! Persistent, searchable, validated, etc. March 23,
18 Model Development Environment Extending existing metamodels!define the extensions! Define the properties! Define the target metaclasses!additional properties appear on appropriate instances March 23,
19 Model Development Environment Adding new metamodels!when the system being modeled can t be effectively and easily described using an existing modeling language! Constructs and syntax of system are unique or sufficiently different! People that are modeling the system don t need to translate concepts in their heads!extends the existing Modeler behavior for the new type of system! Same ways to create, edit, change, and refactor objects! Same validation framework! Same wizards, importers, exporters! Ability to reference models defined by other metamodels (e.g., relational, generalized relationships, XSD, ontologies, etc.)!new components can always be added! Views and editors (e.g., diagrams, forms, etc.)! Wizards (e.g., importers, exporters)! Analysis tools March 23,
20 Eclipse Consortium Partial list of members March 23,
21 Eclipse What is it?!universal platform for integrating tools!platform for functionally-rich applications ( rich client )!Architecture that is open, extensible, and based on plug-ins Plug-in development environment PDE Java development tools JDT Rich Clients Other tools Eclipse Platform Open Services Gateway Platform Standard Java2 Virtual Machine Platform (JFace, SWT, ) OSGi Java VM March 23,
22 Eclipse A bit of history! In 1990 s, tools weren t integrated & didn t work together! Many types of resources (e.g., JSPs, XML, HTML, Java )! Didn t understand each others data! Meanwhile, IBM recognized the success function had changed:! No longer was: Who can build the best IDE?! Now is: How do you provide a truly integrated set of tools?! So Eclipse was born a project to create a universal tool platform! Started in 1999! Open sourced in 2001! 2.0 shipped June 2002! 3.0 shipped June 2004 March 23,
23 What makes Eclipse Different? Eclipse is platform-centric, not tool-centric! Tool boundaries (as visible to user) disappear! Platform has many standard and reusable interface components for performing common functionality! file management, repository integration, editors, view management, update manager, etc.! Tools can be added at any time and (with 3.0) they can be added even while running!! Tool developers focus on their domain rather than plumbing, and rely upon other tools built by experts in other domains! This makes it an excellent platform for an integrated model development environment! March 23,
24 Eclipse Standard tools!views commonly needed by different tools! Workspace navigation and file resources! Properties, tasks and problems!editors for different types of files! Java, C#, C++,.properties, XML, XSLT, XSD, JSP, etc.!wizards to help create various files and associated projects! Creation of new files and artifacts! Importers and exporters! Refactoring and quick fixes!builders to compile artifacts! Java compiler, C++ compiler, JSP compiler, etc.!preferences for customizing behavior!tools for managing the installed components! Update manager to find, install, and manage tools March 23,
25 Model Development Environment Domain-specific and domain-independent functionality! General modeling functionality! Standard tree, table, and property views! Create, edit, delete, clone, copy/paste, move, undo/redo! Types of objects in model dictated entirely by metamodel! Standard model persistence (defaults to XMI, but is customizable)! Unified and common places for description and custom properties! Rule-based validation of model content identifies areas of models that are incorrect or problematic! Compare two models (or model versions) and view differences! Find and search for objects meeting criteria! Extensible importers, exporters and wizards! Standard frameworks for automated loading, exporting and creating models! Integrated diagramming! UML class diagrams; requires adapting metamodel into UML-like structures! Ability to add other diagram types via metamodel and UI code March 23,
26 Model Development Environment Eclipse-based integrated toolset Menus Toolbars Navigation Multi-Page Editors Properties Problems, Console, Logs, March 23,
27 Model Development Environment Contributing tools, wizards and functionality Some of these are provided by Eclipse, other are added in by plug-ins The importer functionality shows up in the right place March 23,
28 Model Development Environment Modeling disparate information!multiple, domain-specific modeling languages! Based upon MOF! Use the modeling language best suited for the system being described! Leverage native artifact structures (e.g., DDL, WSDL, XSD, OWL, etc.)!integrated but extensible environment! Eclipse plug-in platform! EMF, UML2, XSD and other Eclipse plug-ins March 23,
29 Use the Models to Drive Systems Deploy models to enable real-time integration EAI, Data warehouses Packaged Apps Web Services, Business Processes Custom Apps Reporting, Analytics real-time discover, access, update model, describe, relate MetaMatrix Virtual Database Data Access Metadata deploy, version, manage Metadata Package build & package access, discover real-time access & update model, describe, relate Enterprise Information <sale/> <value/> </ sale > geo-spatial services warehouses databases spreadsheets xml rich media MetaBase Modeler March 23,
30 Summary Eclipse has changed the landscape!changed the open-source community! Major backing by commercial companies! Established a large community of organizations that are! Sub-communities to develop common and domain-specific plug-ins!changed the business model for tool providers! Companies that used to compete with each other now collaborate on the overlapping functionality and each can specialize in distinct areas where they add value! Lowers the bar; companies can build on top of already large set of functionality!changed the Integrated Development Environment (IDE)! Free and very powerful Java IDE is a best-in-breed! Allows very small tools to be added in, yet not a proprietary platform!changed the Java community! The SWT is a UI toolkit that leverages OS platform resources March 23,
31 Summary MOF and MDA have changed the landscape!one modeling language is no longer the ideal! Domain-specific languages are easily understood by users! Multiple domain-specific languages enables modeling multiple systems accurately, precisely and in homogeneous ways!models are not just for documentation anymore! Models are valuable artifacts and reusable components! MDA is not just for generating code! Existing systems drive their behavior at runtime from models!enterprise information includes corporate data and metadata! Information consumers need integrated enterprise information and transparent access to the enterprise metadata March 23,
32 Abstract Information and data is represented many ways, even as the same information is passed from system to system. Tracking the technical and semantic details about how information is used and shared throughout an enterprise is challenging but more important than ever. Formally modeling the information provides significant benefits, but has been difficult in the past because of the different types of information systems. This talk will describe how a single modeling environment can use domain-specific metamodels and open-source components to make it easy for people to describe, visualize, modify, discover, track, relate, and make better use of their enterprise information. March 23,
33 About the Presenter Randall Hauch is the Chief Architect at MetaMatrix, the leading provider of Enterprise Information Integration (EII) middleware to access and integrate in real time disparate information sources. He has been working with Java technologies for the past 8 years, and with application development for over 10 years. After receiving a BS and MS in Aerospace Engineering, he developed engineering models and engineering applications for aerospace systems. He has been at MetaMatrix for 5 years, and has helped define and build the company's modeling infrastructure and metadata management capabilities, including the Eclipse-based modeling tool. Randall is also the MetaMatrix representative to the Object Management Group (OMG), where he has participated on various task forces, including MOF, XMI, CWM, MOF2 and UML2 Infrastructure. March 23,
Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data
Using UML to Construct a Model Driven Solution for Unified Access to Disparate Data Randall M. Hauch VP Development, Chief Architect Metadata Management OMG's Second Workshop on UML for Enterprise Applications:
Business Performance Management Standards
Business Performance Management Standards Stephen A. White, PhD. BPM Architect Business Performance Management Business performance management Taking an holistic approach, companies align strategic and
2 Introduction. 2 The data access challenge. 4 Enterprise Information integration (EII) 5 The metamatrix solution
Rapid, Cost-Effective Deployment of Data Services in a Service-Oriented Architecture Implications for an NCES Mediation Service 2 Introduction 2 The data access challenge 3 The service-oriented architecture
Model-Driven Data Warehousing
Model-Driven Data Warehousing Integrate.2003, Burlingame, CA Wednesday, January 29, 16:30-18:00 John Poole Hyperion Solutions Corporation Why Model-Driven Data Warehousing? Problem statement: Data warehousing
Model-Driven Architecture: Vision, Standards And Emerging Technologies
1 Model-Driven Architecture: Vision, Standards And Emerging Technologies Position Paper Submitted to ECOOP 2001 Workshop on Metamodeling and Adaptive Object Models John D. Poole Hyperion Solutions Corporation
Model Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource solutions EBM WebSourcing Jean-Pierre LORRE R&D Manager ObjectWeb
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems
1 2 Model-Based Development of -Critical Systems Miguel A. de Miguel 5/6,, 2006 modeling Stakes 3 Context 4 To increase the industrial competitiveness in the domain of software systems To face the growing
Designing a Semantic Repository
Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will
Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence
Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence OMG First Workshop on UML in the.com Enterprise: Modeling CORBA, Components, XML/XMI and Metadata November
What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process
1 2 3 What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes.
IBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
How To Use Designer For Identity Manager 4.6.2 For A Project Management System
www.novell.com/documentation Understanding Designer Designer for Identity Manager 4.0.2 October 2013 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, 2006. A PeopleTools and Fusion perspective
"This presentation is for informational purposes only and may not be incorporated into a contract or agreement." SOA and Web Services A PeopleTools and Fusion perspective Larry Kramer Principal Applied
HP Systinet. Software Version: 10.01 Windows and Linux Operating Systems. Concepts Guide
HP Systinet Software Version: 10.01 Windows and Linux Operating Systems Concepts Guide Document Release Date: June 2015 Software Release Date: June 2015 Legal Notices Warranty The only warranties for HP
Databases in Organizations
The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron
IBM SOA Foundation products overview
IBM SOA Foundation products overview Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this unit, you
Data Integration Checklist
The need for data integration tools exists in every company, small to large. Whether it is extracting data that exists in spreadsheets, packaged applications, databases, sensor networks or social media
A Software Development Platform for SOA
A Software Development Platform for SOA Peter Eeles Executive IT Architect Rational Brand Architect for UK, Ireland and South Africa [email protected] 2004 IBM Corporation Agenda IBM Software Group
How To Develop An Application Developer For An Ubio Websphere Studio 5.1.1
Quickly build, test and deploy high-performance Web services and J2EE applications to support e-business on demand IBM Developer, Version 5.1.1 Highlights Deliver high-quality applications quickly Today
The leading platform for Model Driven Architecture (MDA) Content:
The leading platform for Model Driven Architecture (MDA) Content: Models Made for Business... 2 ArcStyler Overview... 2 Main Benefits... 3 ArcStyler Editions... 4 ArcStyler Modules and Tool Architecture...
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins Rushiraj Heshi Department of Computer Science and Engineering Walchand College of Engineering, Sangli Smriti
IBM WebSphere Business Integration
BPTrends 1 Product Overview 1133 Westchester Ave. White Plains, New York 10604 Check site for phone and fax numbers in your area. sells a suite of BPM products under the WebSphere Business Integration
Function Point Modeler Enterprise Edition A Software Lifecycle Management Tool
White Paper Function Point Modeler Enterprise Edition A Software Lifecycle Management Tool Writer: CFPS M.E. Dipl.-Ing. M. Öztürk, Update: 01 March 2011 Introduction The Purpose of this paper is to give
SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation
Technical Brief April 2011 The National Consortium for Justice Information and Statistics Model-driven Development of NIEM Information Exchange Package Documentation By Andrew Owen and Scott Came Since
Applying MDA in Developing Intermediary Service for Data Retrieval
Applying MDA in Developing Intermediary Service for Data Retrieval Danijela Boberić Krstićev University of Novi Sad Faculty of Sciences Trg Dositeja Obradovića 4, Novi Sad Serbia +381214852873 [email protected]
Web Development with the Eclipse Platform
Web Development with the Eclipse Platform Open Source & Commercial tools for J2EE development Jochen Krause 2004-02-04 Innoopract Agenda Currently available Tools for web development Enhancements in Eclipse
Java Metadata Interface and Data Warehousing
Java Metadata Interface and Data Warehousing A JMI white paper by John D. Poole November 2002 Abstract. This paper describes a model-driven approach to data warehouse administration by presenting a detailed
IBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation
Solution Brief IBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation Highlights Simplify decision governance and visibility with a unified
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
Java Application Development using Eclipse. Jezz Kelway [email protected] Java Technology Centre, z/os Service IBM Hursley Park Labs, United Kingdom
8358 Java Application Development using Eclipse Jezz Kelway [email protected] Java Technology Centre, z/os Service IBM Hursley Park Labs, United Kingdom Abstract Learn how to use the powerful features
SAP's Integrated Development Environment for Java. Karl Kessler, SAP AG
SAP's Integrated Development Environment for Java Karl Kessler, SAP AG Agenda Comparison ABAP Workbench / Typical Java IDE Eclipse The SAP Framework The J2EE toolset 2002 SAP Labs, LLC, JAVA101, Karl Kessler
Organization of DSLE part. Overview of DSLE. Model driven software engineering. Engineering. Tooling. Topics:
Organization of DSLE part Domain Specific Language Engineering Tooling Eclipse plus EMF Xtext, Xtend, Xpand, QVTo and ATL Prof.dr. Mark van den Brand GLT 2010/11 Topics: Meta-modeling Model transformations
Revel8or: Model Driven Capacity Planning Tool Suite
Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer
Consuming and Producing Web Services with Web Tools. Christopher M. Judd. President/Consultant Judd Solutions, LLC
Consuming and Producing Web Services with Web Tools Christopher M. Judd President/Consultant Judd Solutions, LLC Christopher M. Judd President/Consultant of Judd Solutions Central Ohio Java User Group
Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform
Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué
IBM WebSphere Business Process Management Version 6.0
IBM WebSphere Business Process Management Version 6.0 1 Product Overview IBM Route 100, Somers, New York 10589 Check IBM site for phone and fax numbers in your area. http://www.ibm.com/contact/us/ IBM
ORACLE DATA INTEGRATOR ENTERPRISE EDITION
ORACLE DATA INTEGRATOR ENTERPRISE EDITION ORACLE DATA INTEGRATOR ENTERPRISE EDITION KEY FEATURES Out-of-box integration with databases, ERPs, CRMs, B2B systems, flat files, XML data, LDAP, JDBC, ODBC Knowledge
How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J
Tool Support for Developing Scalable J2EE Web Service Architectures Guus Ramackers Application Development Tools Oracle Corporation [email protected] www.oracle.com Using All This in Real Life
ESB Features Comparison
ESB Features Comparison Feature wise comparison of Mule ESB & Fiorano ESB Table of Contents A note on Open Source Software (OSS) tools for SOA Implementations... 3 How Mule ESB compares with Fiorano ESB...
Jitterbit Technical Overview : Salesforce
Jitterbit allows you to easily integrate Salesforce with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations
WebRatio 5: An Eclipse-based CASE tool for engineering Web applications
WebRatio 5: An Eclipse-based CASE tool for engineering Web applications Roberto Acerbis 1, Aldo Bongio 1, Marco Brambilla 2, Stefano Butti 1 1 WebModels S.r.l. Piazzale Gerbetto, 6. I22100 Como, Italy
Jitterbit Technical Overview : Microsoft Dynamics CRM
Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations
MDA Overview OMG. Enterprise Architect UML 2 Case Tool by Sparx Systems http://www.sparxsystems.com. by Sparx Systems
OMG MDA Overview by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page:1 Trademarks Object Management Group, OMG, CORBA, Model Driven Architecture, MDA, Unified Modeling Language, UML,
IBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
Acknowledgments. p. 55
Preface Acknowledgments About the Author Introduction p. 1 IBM SOA Foundation p. 2 Service Design and Service Creation p. 2 Service Integration p. 3 Service Connectivity p. 5 Service Security and Management
Developing Web Services with Eclipse
Developing Web Services with Eclipse Arthur Ryman IBM Rational [email protected] Page Abstract The recently created Web Tools Platform Project extends Eclipse with a set of Open Source Web service development
SOA REFERENCE ARCHITECTURE: SERVICE TIER
SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA Blueprint A structured blog by Yogish Pai Service Tier The service tier is the primary enabler of the SOA and includes the components described in this section.
Course 4 27 October 2014. Adrian Iftene [email protected]
Course 4 27 October 2014 Adrian Iftene [email protected] They will not be considered in the maximum values of the laboratory The presentation of the context and of these solutions in the course can
zen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
IBM WebSphere ILOG Rules for.net
Automate business decisions and accelerate time-to-market IBM WebSphere ILOG Rules for.net Business rule management for Microsoft.NET and SOA environments Highlights Complete BRMS for.net Integration with
Sybase Unwired Platform 2.0
white paper Sybase Unwired Platform 2.0 Development Paradigm www.sybase.com TABLE OF CONTENTS 1 Sybase Unwired Platform 1 Mobile Application Development 2 Mobile Business Object (MBO) Development 4 Mobile
Information Management Metamodel
ISO/IEC JTC1/SC32/WG2 N1527 Information Management Metamodel Pete Rivett, CTO Adaptive OMG Architecture Board [email protected] 2011-05-11 1 The Information Management Conundrum We all have Data
Consuming and Producing Web Services with WST and JST. Christopher M. Judd. President/Consultant Judd Solutions, LLC
Consuming and Producing Web Services with WST and JST Christopher M. Judd President/Consultant Judd Solutions, LLC Christopher M. Judd President/Consultant of Judd Solutions Central Ohio Java User Group
Tool chain (BRIDE) delivered as BRICS software distribution
Best Practice in Robotics (BRICS) Grant Agreement Number: 231940 01.03.2009-28.02.2013 Instrument: Collaborative Project (IP) Tool chain (BRIDE) delivered as BRICS software distribution Hugo Garcia, Herman
This presentation is for informational purposes only and may not be incorporated into a contract or agreement.
This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This following is intended to outline our general product direction. It is intended for information
SOLUTION BRIEF CA ERwin Modeling. How can I understand, manage and govern complex data assets and improve business agility?
SOLUTION BRIEF CA ERwin Modeling How can I understand, manage and govern complex data assets and improve business agility? SOLUTION BRIEF CA DATABASE MANAGEMENT FOR DB2 FOR z/os DRAFT CA ERwin Modeling
Enterprise Information Integration (EII) A Technical Ally of EAI and ETL Author Bipin Chandra Joshi Integration Architect Infosys Technologies Ltd
Enterprise Information Integration (EII) A Technical Ally of EAI and ETL Author Bipin Chandra Joshi Integration Architect Infosys Technologies Ltd Page 1 of 8 TU1UT TUENTERPRISE TU2UT TUREFERENCESUT TABLE
Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario
Oracle Service Bus Situation A service oriented architecture must be flexible for changing interfaces, transport protocols and server locations - service clients have to be decoupled from their implementation.
Pervasive Software + NetSuite = Seamless Cloud Business Processes
Pervasive Software + NetSuite = Seamless Cloud Business Processes Successful integration solution between cloudbased ERP and on-premise applications leveraging Pervasive integration software. Prepared
Foundations of Model-Driven Software Engineering
Model-Driven Software Engineering Foundations of Model-Driven Software Engineering Dr. Jochen Küster ([email protected]) Contents Introduction to Models and Modeling Concepts of Model-Driven Software
Implementing reusable software components for SNOMED CT diagram and expression concept representations
1028 e-health For Continuity of Care C. Lovis et al. (Eds.) 2014 European Federation for Medical Informatics and IOS Press. This article is published online with Open Access by IOS Press and distributed
ESB Features Comparison
ESB Features Comparison Feature wise comparison of Sonic ESB & Fiorano ESB Table of Contents How Sonic ESB compares with Fiorano ESB... 3 Key technical differentiators... 4 Additional Technical Benefits
MD Link Integration. 2013 2015 MDI Solutions Limited
MD Link Integration 2013 2015 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY
JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION
JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION Service-oriented architecture (SOA) gives enterprises the ability to identify and respond
Business Process Management Tampereen Teknillinen Yliopisto
Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented
Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix
Model-driven development solutions To support your business objectives IBM Rhapsody edition comparison matrix IBM Rhapsody 7.5 edition: capabilities and comparisons The enclosed table compares the capabilities
WebSphere ESB Best Practices
WebSphere ESB Best Practices WebSphere User Group, Edinburgh 17 th September 2008 Andrew Ferrier, IBM Software Services for WebSphere [email protected] Contributions from: Russell Butek ([email protected])
Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect
Oracle Data Integrator 11g New Features & OBIEE Integration Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect Agenda 01. Overview & The Architecture 02. New Features Productivity,
Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM
Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM PRODUCT DATASHEET BENEFITS Deliver Successfully on Time and Budget Provide the Right Data at the Right Time
ORACLE APPLICATION EXPRESS 5.0
ORACLE APPLICATION EXPRESS 5.0 Key Features Fully supported nocost feature of the Oracle Database Simple 2-Tier Architecture Develop desktop and mobile applications 100% Browserbased Development and Runtime
An Oracle White Paper June 2009. Integration Technologies for Primavera Solutions
An Oracle White Paper June 2009 Integration Technologies for Primavera Solutions Introduction... 1 The Integration Challenge... 2 Integration Methods for Primavera Solutions... 2 Integration Application
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
Federated, Generic Configuration Management for Engineering Data
Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements
SOA @ ebay : How is it a hit
SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments
MDA Journal A BPT COLUMN. David S. Frankel. Introduction. May 2004
Introduction MDA Journal May 2004 At the end of 2002, with the computer industry reeling amidst the near total shutdown in corporate IT spending, IBM was rather quietly continuing its long standing program
A Framework of Model-Driven Web Application Testing
A Framework of Model-Driven Web Application Testing Nuo Li, Qin-qin Ma, Ji Wu, Mao-zhong Jin, Chao Liu Software Engineering Institute, School of Computer Science and Engineering, Beihang University, China
AquaLogic ESB Design and Integration (3 Days)
www.peaksolutions.com AquaLogic ESB Design and Integration (3 Days) Audience Course Abstract Designed for developers, project leaders, IT architects and other technical individuals that need to understand
Using and Extending the Test and Performance Tools Platform (TPTP)
Tutorial #2 Using and Extending the Test and Performance Tools Platform (TPTP) Eugene Chan IBM Rational Software Paul Slauenwhite IBM Rational Software 2005 IBM Corp; made available under the EPL v1.0
Business Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
SOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved.
SOA Planning Guide 1 Agenda q SOA Introduction q SOA Benefits q SOA Principles q SOA Framework q Governance q Measurement q Tools q Strategic (long term) View 2 Introduction to SOA q Service-oriented architecture
Which Enterprise Architect Edition Should I Purchase?
Which Enterprise Architect Edition Should I Purchase? Enterprise Architect is available in six editions -,, and Software, Corporate, Professional and Desktop. Functionality for each edition is as follows:.eap
EMC Documentum Composer
EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems
Proceedings of the Postgraduate Annual Research Seminar 2005 68 A Model-based Software Architecture for XML and Metadata Integration in Warehouse Systems Abstract Wan Mohd Haffiz Mohd Nasir, Shamsul Sahibuddin
Co-Creation of Models and Metamodels for Enterprise. Architecture Projects.
Co-Creation of Models and Metamodels for Enterprise Architecture Projects Paola Gómez [email protected] Hector Florez [email protected] ABSTRACT The linguistic conformance and the ontological
The Oracle Fusion Development Platform
The Oracle Fusion Development Platform Juan Camilo Ruiz Senior Product Manager Development Tools 1 The preceding is intended to outline our general product direction. It is intended for information purposes
Actuate Business Intelligence and Reporting Tools (BIRT)
Product Datasheet Actuate Business Intelligence and Reporting Tools (BIRT) Eclipse s BIRT project is a flexible, open source, and 100% pure Java reporting tool for building and publishing reports against
