ACM Technical Solution Architecture - Development and Deployment of ACM Solutions- ECM Fast Start Workshop 1Q2011

Size: px
Start display at page:

Download "ACM Technical Solution Architecture - Development and Deployment of ACM Solutions- ECM Fast Start Workshop 1Q2011"

Transcription

1 ACM Technical Solution Architecture - Development and Deployment of ACM Solutions- ECM Fast Start Workshop 1Q2011 IBM ECM Worldwide Business Partner Technical Enablement Dr. Sebastian Goeser gsr@de.ibm.com 1

2 Agenda 1)The ACM Solution Domain 2) Case Manager 5.0 Product Architecture 3) Development and Deployment of ACM Solutions 4)Case Management Solution Patterns a)core Function Solution b)integration Solution c) Extension Solution d)added Value Solution e)solution Replication 5)Summary 2

3 What is Case Management? The Forrester definition of Case Management: A semi-structured but also collaborative, dynamic, human, and informationintensive process that is driven by outside events and requires incremental and progressive responses from the business domain handling the case. Examples of case folders include a patient record, a lawsuit, an insurance claim, or a contract. The case folder would include all the documents, data, collaboration artifacts, policies, rules, analytics, and other information needed to process and manage the case (emphasis SG) 3

4 Case types by industry 4

5 IBM Case Manager: High-Level Component Architecture WebSphere IBM Case Manager 5 Filenet P8 5.0

6 IBM Case Manager at the core of a Solution Framework A software solution framework is understood as a domain-specifc software system with variable and fixed components which embodies mechanisms to define, partially derive and instantiate software solutions of that domain. A domain is an area of business expertise where IT support is considered helpful, e.g. case management. We use Model-Driven Architecture (MDA) as a means for technical description of this solution framework where MDA supplies well-defined terms. IBM Case Manager embodies deployment / transformation mechanisms for the following types of MDA models: Computation Independent Model (CIM) Use cases, solution definition artifacts Platform-Independent Model (PIM) ACM/P8 component models, class systems, and code for the respective CIM Platform-Specific Model (PSM) Target infrastructure with ACM components installed/configured and ACM solution deployed to it 6

7 IBM Case Manager from an MDA perspective CIM Use cases, case types, document models, task definitions, activity diagrams, roles, product components, interface specifications... Development PIM CMDOS content, solution components, workflow definitions, class/interface models,... Deployment PSM 7 Case Builder, Rational Software Architect, Eclipse Modelling Framework, Lotus Mashups, Business Process Definition tool Case Builder, Lotus Mashups, WebSphere Integration Developer, Process Designer, Filenet Enterprise Manager, Filenet Deployment Manager CMTOS's, target infrastructure, deployment model, transferred workflows, solution component install& config,...

8 Re-usable Artifacts in ACM Solution Building Artifact Type Solution definition file (SDF) Document types, roles, properties, case types, and tasks Process Engine configuration Format Tool(s) Development Context Deployment Context Specification XML (re uses Document CMIS) Case Builder, CMAC Editing on CMDOS with Case Builder Part of SDF as for SDF as for SDF Unidirectional mapping onto CMTOS with Case Builder, or CMAC as for SDF Case Builder, Process Designer Editing on CMDOS with Case Builder XML (re uses CMIS) Specification XML Document Development of tasks through Case Builder, process refinement with Process Designer, round tripping supported Editing on CMTOS with Document model with folder, CMTOS Object Store Filenet Enterprise properties, security, physical configuration Manager, Workplace FEM, Workplace XT, inheritance, etc. design XT round tripping not supported Visual Java Code /re Case Builder, Lotus Build new pages using Pages and widgets programming uses Iwidgets Mashup Server Case Builder, and LMS objects standard) (LMS) UML 2.0 artifacts (use cases, Design XML/ UML 2.0 Rational Software Editing of XML component/ deployment/class document Architect, Eclipse documents, creation of models, activity and sequence Modeling diagrams diagrams etc.) Framework Visual XML object WebSphere Service Component Provide implementations programming (e.g., SCA or Integration Architecture (SCA) objects for empty task definitions objects XPDL) Developer Coding against REST APIs Java code Payload in Development tool Get information about JSON / CMIS case status, modify XML document and process metadata Workflow definitions 8 Specification XPDL Document Case Builder, Process Designer Deployed as queues, rosters, etc. on process database Deployed into Process Engine work classes. Deployment into production environment using FDM Deployment to WebSphere Application Server Transform Class models into Java code, component models into WSDL descriptions etc. Deploy jointly into WebSphere Process Server and Process Engine Deploy as service or widget implementation, or other J2EE object

9 Representation and Transformation Tools Tool Artifacts Represented Case Builder Solution Definition: Case Type, Roles, Document Model, Tasks, Properties SCA objects, BPEL processes, Web Services, Java classes, adapters ACM Solution Deployment UML to SCA objects, UML to web services, UML to Java, Lotus Mashups Use cases, component models, activities, UML 2.0 diagrams, deployment models, system infrastructure Workflow definitions, Business Process Components, Step Processors, etc. Pages, Widgets, Wiring between widgets Filenet Enterprise Manager Document and Case Models, Security elements, Inheritance WebSphere Integration Developer Rational Software Architect Process Designer 9 Transformation supplied Deployment to WebSphere Process Server, WebSphere ESB etc. Transfer of XML workflow definitions into database work classes Deployment of pagees to WebSphere Application Server Configuration export/import, CE class deployment

10 Standards-based Interfaces for ACM RESTful web services: The three major APIs, namely the CE-based CMIS API, the PE REST API, and the Case REST API, are all easy to use, HTTP-based REST APIs. Together, they can be referred to as the Generic ACM REST API. CMIS interface: The web services interface of Content Engine follows the Content Management Interoperability Services (CMIS) standard and can be transparently used in Case Management applications. The CMIS services return well-defined XML objects. JSON list format: The CASE and PE REST APIs return data in the easily readable/writable and platform-independent JavaScript Object Notation XML: XPDL: 10 All case management solution definition artifacts are persisted as XML objects residing in the design object store (ADOS) Workflow and task definitions follow the XPDL standard which enables easy interchange with various process design tools

11 What is a Solution Template Starting point for creating new solutions or extending an existing solution Every solution definition file is also a solution template A solution template must contain a solution definition file but optionally can contain Process engine configuration and Workflow definition files A Pages subfolder containing the LM pages for deployment Templates are used to provide industry-specific solution settings See the following article on how to work with industry-specific solution templates: 11

12 ACM Solution Types and their Transitions Core Function Solution: Basic ACM Services centered around CRUDFunctionality for Cases and their constituents Extension Solution: Combines ACM with business solutions from other functional areas, e.g. industry-specific applications. Extension Solution Integration Solution: Within an ACM solution approach, use alternative components which are more or less co-extensive with IBM Case Manager functionality Added Value Solution: Use IBM or 3rd party components to provide functionally enhanced ACM services Replication Solution: Take any kind of ACM Solution and provide it it in multiple instances, e.g. for a number of customers. 12 Replication Solution Integration Solution Core ACM Solution Added Value Solution

13 Core Functions ACM Solution Leverages two main product component stacks: Filenet P8 infrastructure (red) and Basic ACM (green). 13

14 The ACM Core Functions Solution Template Description: The ACM Core Functions Template covers the editing functionality for instances of the ICM Case Object Model, i.e. create, read, update and delete (CRUD) for the case artifacts which are part of a Solution, plus the Solution artifact itself. Solution Context: Introduction of a case management solution at a customer with limited or no dependency of the production system on existing legacy solutions. This may be greenfield situations or migrations of an existing document management repository into ACM. Tools to be used: Case Builder for basic definitions of all case artifacts Filenet Enterprise Manager (FEM) for the manipulation of document types (and case types?) Process Designer for manipulating workflow definitions, personal inbaskets, roles, and role inbaskets, and for adding system functions to workflows Lotus Mashups to create Pages Process designer to connect Pages with Roles 14

15 The ICM Case Object Model With Generalization relationships to an abstract class Case Artifacts With Composite Association relationships for the Solution class, which show cardinalities With Typed Properties 15

16 Extension Solution with 2 Legacy System Interfaces We don't consider connector extensions such as e.g. through IBM Content Connector, in this workshop API level extension solutions through programming against legacy and ACM interfaces. 16

17 The ACM Extensions Solution Template Description: The ACM Extensions Template comes to bear when ICM is deployed in conjunction with an existing or co-deployed business solution not related to the IBM Case Manager product stack. The business solution may be a specific document management solution, such as, e.g., a proprietary procurement system, or an industry application with database or workflow system association. Solution Context: When introducing a case management solution at a customer in conjunction with a technically non-related business application, either connectors if existent, or solution-level integration programming may be used. In this workshop, we will consider only the latter approach. Focus: The key aspect of the extension solution template is on specific business processes which require significant industry, domain, or company expertise. This expertise is typically embodied in specialized applications. Generic ACM functionality as provided through a core function solution is considered insufficient here. 17

18 ACM APIs to be used for Extension Solutions Generic ACM REST API A RESTful, web services API covering ACM Core Functions and providing case solution CRUD functionality both on the PIM and PSM level. This API (the workshop's core) has the following constituents: Case REST API Access and manipulate case-specific objects including solutions, case types, tasks, case comments, and case histories CMIS API - Work with case management content objects such as (case) folders, documents, and their respective metadata PE REST API - Manipulate the workflow-related aspects of tasks, specifically, to access and manage workflows, application spaces, processes, roles, and in-baskets. 18 CE Java API Very comprehensive API which serves as an interface realization for Content Engine and offers all of its features in an in-depth programming model. PE Java API - Very comprehensive API which serves as an interface realization for Process Engine and offers all of its features in an in-depth programming model.

19 Integration Solution with WebSphere Components Considering WebSphere-based integration only Please note that integration covers both modeling/pim (Case Builder-WID) and runtime/psm elements (e.g., WPS) The diagram shows ICM components in green boxes. h 19

20 Integration Solution Template Description: This template is for technical integration of an ACM solution with elements not contained in the ICM product portfolio. These may be DBMS, portal systems, of application servers, other such components, or any combination of them. Strictly speaking, this template can be applied not just to core function solutions, but to extension or added value solutions as well. Context: A frequent context is provisioning of an ACM solution to a customer with a product component strategy deviating from ICM in some respect. Focus: The focus of this solution template is not on functional but on operational enhancements under an otherwise conservative solution definition. 20

21 Added Value through further ICM and P8 Components Additional P8/ICM components for functionality exceeding basic ACM Note that most of these components originate from the P8 stack. Note also that Case Analyzer is based on the former Process Analyzer and has been enhanced to analyze case task data. 21

22 Added Value Solution Template Description: This template extends the core functionality towards a more knowledgeoriented, analytical processing of cases and their content. Also, it may be used for complementing the case management base elements through specialized forms of task processing or ad-hoc workflow. The common denominator for these extensions is that they increase the means of users to engage with a case. Context: Enhance generic document or case management solutions towards user empowerment or knowledge management, e.g. through supplying functionality for processing textual content under template-oriented or stochastic algorithms. Focus: How can the work situation of end users be improved? What kind of generic tools would be helpful for them to better understand and work with case content? 22

23 ACM Solution Replication ICM provides a number of mechanisms to replicate a given case management solution built with it across different sites, customers, organization units, or servers. From an MDA perspective, this is done through multiple deployments of a given platform-independent model. The various deployment tools of the ACM framework are marked green in the following diagram. 23

24 Solution Replication Template Description: Replication of each of the four solution types described so far creates a solution of its own, and may be very beneficial in business terms. While ACM replication happens mostly through multiple deployments of the same PIM, it allows for customization on the PIM and even CIM level. Context: The context of this solution type is typically multiple provisioning of a solution to more than one group of end users/customers. This may be a partner serving a number of similar SMB customers, or a government agency supplying a case management service to many authorities within that government. Focus: The focus for the replication template is on the administrative and deploymentrelated tools to perform replication, if possible with no or only minimal information loss. 24

25 Deploying a Solution from Development to Production Environment Development Domain Case Builder Initiates Deployment Production Domain CMDOS CMAC Initiates Deployment FDM CMDOS Target OS PE Sandbox 25 Target OS Target OS PE PE Production Target 1 Production Target n

26 Summary We have given introductions to the very domain of case management, to the product architecture of ICM, and to the kinds of solutions that can be built with it. The framework character of the IBM Case Manager product line offers many important opportunities for partners to make business on this new kind of platform. Building solutions with IBM Case Manager follows the well-known Agile approach and can (but does not have to be) embedded into an MDA style of design, development, and deployment. 26

27 Supplementary Charts 27

Building a Case Management Solution

Building a Case Management Solution Presented by IBM developerworks ibm.com/developerworks/ Building a Case Management Solution Information Management 1 2011 IBM Corporation Case Manager Builder A tool for business users Easy to use interface

More information

IBM Case Manager Client

IBM Case Manager Client Presented by IBM developerworks ibm.com/developerworks/ IBM Case Manager Client Information Management 1 2011 IBM Corporation What is IBM Case Manager Client? A web-based application: Used by case workers

More information

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications

The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Stuart Duguid Portal & Workplace Specialist TechWorks, IBM Asia-Pacific Overview / Scope The aim of

More information

Testking.P questuons

Testking.P questuons Testking.P2070-055.48 questuons Number: P2070-055 Passing Score: 800 Time Limit: 120 min File Version: 4.7 http://www.gratisexam.com/ P2070-055 IBM FileNet P8 System Implementation Technical Mastery Test

More information

International Journal of Advance Research in Engineering, Science & Technology. Study & Analysis of SOA based E-Learning Academic System

International Journal of Advance Research in Engineering, Science & Technology. Study & Analysis of SOA based E-Learning Academic System Impact Factor (SJIF): 3.632 International Journal of Advance Research in Engineering, Science & Technology e-issn: 2393-9877, p-issn: 2394-2444 (Special Issue for ITECE 2016) Study & Analysis of SOA based

More information

ActiveVOS Technologies

ActiveVOS Technologies ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top

More information

AD105 Introduction to Application Development for the IBM Workplace Managed Client

AD105 Introduction to Application Development for the IBM Workplace Managed Client AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group

More information

Open Source egovernment Reference Architecture. Cory Casanave, President. Data Access Technologies, Inc.

Open Source egovernment Reference Architecture. Cory Casanave, President. Data Access Technologies, Inc. Open Source egovernment Reference Architecture Cory Casanave, President www.enterprisecomponent.com Slide 1 What we will cover OsEra OsEra Overview Model to Integrate From business model to execution Synthesis

More information

IBM Certified Specialist - IBM Case Manager V5.0 Exam.

IBM Certified Specialist - IBM Case Manager V5.0 Exam. IBM 000-580 IBM Certified Specialist - IBM Case Manager V5.0 Exam TYPE: DEMO http://www.examskey.com/000-580.html Examskey IBM 000-580 exam demo product is here for you to test the quality of the product.

More information

Application Development

Application Development IBM Case Manager 5.0 Application Development Lauren Mayes, Mike Marin, Alan Babich, David Wang, Ganesh Vaideeswaran, Jay Brown October 1, 2010 Introduction Course Overview Target Audience Application developers

More information

Selftestengine.P questuons P IBM FileNet P8 System Implementation Technical Mastery Test v1

Selftestengine.P questuons P IBM FileNet P8 System Implementation Technical Mastery Test v1 Selftestengine.P2070-055.38 questuons Number: P2070-055 Passing Score: 800 Time Limit: 120 min File Version: 5.2 P2070-055 IBM FileNet P8 System Implementation Technical Mastery Test v1 A questions are

More information

Practical Model-Driven Development with the IBM Software Development Platform

Practical Model-Driven Development with the IBM Software Development Platform IBM Software Group Practical Model-Driven Development with the IBM Software Development Platform Osmond Ng (ong@hk1.ibm.com) Technical Consultant, IBM HK SWG 2005 IBM Corporation Overview The Challenges

More information

Application Integration with WebSphere Portal V7

Application Integration with WebSphere Portal V7 Application Integration with WebSphere Portal V7 Rapid Portlet Development with WebSphere Portlet Factory IBM Innovation Center Dallas, TX 2010 IBM Corporation Objectives WebSphere Portal IBM Innovation

More information

J2EE Application Development : Conversion and Beyond Osmond Ng

J2EE Application Development : Conversion and Beyond Osmond Ng IBM Software Group J2EE Application Development : Conversion and Beyond Osmond Ng IBM Software Group Practitioner View Point IBM Rational Application Developer J2EE/EJB Tooling J2EE construction tools

More information

What's Coming in IBM WebSphere Portlet Factory 7.0

What's Coming in IBM WebSphere Portlet Factory 7.0 What's Coming in IBM WebSphere Portlet Factory 7.0 IBM Corporation Legal Disclaimer The information on the new product is intended to outline our general product direction and it should not be relied on

More information

Building an IBM Case Manager IBM WebSphere ILOG JRules Solution

Building an IBM Case Manager IBM WebSphere ILOG JRules Solution IBM Industry Solutions Building an IBM Case Manager IBM WebSphere ILOG JRules Solution Miniresidency Report and Experience IBM ICM Case Manager Solution Implementation Authored by IBM team: Bert Bukvarevic

More information

Agenda IBM Workplace Forms

Agenda IBM Workplace Forms 1 Agenda Welcome and Opening Video Overall Lotus Strategy & Roadmap IBM Lotus Notes & Domino Hannover and beyond IBM Workplace Overview & Strategy BREAK IBM Websphere Portal Overview & Roadmap IBM Workplace

More information

Leverage SOA for increased business flexibility What, why, how, and when

Leverage SOA for increased business flexibility What, why, how, and when Leverage SOA for increased business flexibility What, why, how, and when Dr. Bob Sutor Director, IBM WebSphere Product and Market Management sutor@us.ibm.com http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=384

More information

QoS-aware model-driven SOA using SoaML

QoS-aware model-driven SOA using SoaML QoS-aware model-driven SOA using SoaML Niels Schot A thesis submitted for the degree of MSc Computer Science University of Twente EEMCS - TRESE: Software Engineering Group Examination committee: Luís Ferreira

More information

C Exam Questions Demo IBM. Exam Questions C IBM FileNet Business Process Manager v5.

C Exam Questions Demo   IBM. Exam Questions C IBM FileNet Business Process Manager v5. IBM Exam Questions C2070-582 IBM FileNet Business Process Manager v5.1 Version:Demo 1.You are installing a Process Engine server that will be a part of an IBM Case Manager installation. What is a requirement

More information

IBM Case Manager Version User's Guide IBM SC

IBM Case Manager Version User's Guide IBM SC IBM Case Manager Version 5.3.3 User's Guide IBM SC19-3274-10 IBM Case Manager Version 5.3.3 User's Guide IBM SC19-3274-10 This edition applies to Version 5 Release 3 Modification 3 of IBM Case Manager

More information

Introduction. Key Features and Benefits

Introduction. Key Features and Benefits Introduction Stabilix Underwriting Framework is a highly adaptable XML based J2EE com-pliant software platform built on the Stabilix s business process automation (BPA) suite, code named CloudEx. CloudEx

More information

Eclipse SOA Tooling Platform: Project Overview. An Overview of the Eclipse STP (SOA Tooling Platform) Project

Eclipse SOA Tooling Platform: Project Overview. An Overview of the Eclipse STP (SOA Tooling Platform) Project Eclipse SOA Tooling Platform: Project Overview An Overview of the Eclipse STP (SOA Tooling Platform) Project 2006 by Sybase, Inc; made available under the EPL v1.0 2/10/2006 Introduction Karl Reti STP

More information

WHAT IS SOFTWARE ARCHITECTURE?

WHAT IS SOFTWARE ARCHITECTURE? WHAT IS SOFTWARE ARCHITECTURE? Chapter Outline What Software Architecture Is and What It Isn t Architectural Structures and Views Architectural Patterns What Makes a Good Architecture? Summary 1 What is

More information

Integrating IBM Content Navigator with IBM Enterprise Records using plugin

Integrating IBM Content Navigator with IBM Enterprise Records using plugin IBM Integrating IBM Content Navigator with IBM Enterprise Records using plugin Suneetha Kaditi & Rohit M Pujar 10/24/2014 Abstract: This article provides the basic step by step process of installing and

More information

BLU AGE 2009 Edition Agile Model Transformation

BLU AGE 2009 Edition Agile Model Transformation BLU AGE 2009 Edition Agile Model Transformation Model Driven Modernization for Legacy Systems 1 2009 NETFECTIVE TECHNOLOGY -ne peut être copiésans BLU AGE Agile Model Transformation Agenda Model transformation

More information

1. Introduction. 2. Technology concepts

1. Introduction. 2. Technology concepts 1 Table of Contents 1. Introduction...2 2. Technology Concepts...3 2.1. Sharding...4 2.2. Service Oriented Data Architecture...4 2.3. Aspect Oriented Programming...4 3. Technology/Platform-Specific Features...5

More information

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332 36 Contact Hours Course Overview This course examines how to plan, configure, and manage a Microsoft SharePoint Server 2013 environment.

More information

Advanced Solutions of Microsoft SharePoint 2013

Advanced Solutions of Microsoft SharePoint 2013 Course 20332A :Advanced Solutions of Microsoft SharePoint 2013 Page 1 of 9 Advanced Solutions of Microsoft SharePoint 2013 Course 20332A: 4 days; Instructor-Led About the Course This four-day course examines

More information

Get Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal

Get Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal Get Started on SOA People Entry Point Interaction and Collaboration Services Case for an SOA Our customers are our highest priorities; our employees are our highest cost We need to make our employees more

More information

Advanced Solutions of Microsoft SharePoint Server 2013

Advanced Solutions of Microsoft SharePoint Server 2013 Course Duration: 4 Days + 1 day Self Study Course Pre-requisites: Before attending this course, students must have: Completed Course 20331: Core Solutions of Microsoft SharePoint Server 2013, successful

More information

J2EE Application Development with WebSphere Studio

J2EE Application Development with WebSphere Studio . J2EE Application Development with WebSphere Studio page 2 IBM Application Development Vision Delivering a rapid and efficient response to business needs through a powerful development and deployment

More information

Getting started with WebSphere Portlet Factory V7.0.0

Getting started with WebSphere Portlet Factory V7.0.0 Getting started with WebSphere Portlet Factory V7.0.0 WebSphere Portlet Factory Development Team 29 September 2010 Copyright International Business Machines Corporation 2010. All rights reserved. Abstract

More information

Tools to Develop New Linux Applications

Tools to Develop New Linux Applications Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester

More information

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime. Volume A~B: 114 Questions Volume A 1. Which component type must an integration solution developer define for a non-sca component such as a Servlet that invokes a service component interface? A. Export

More information

Oliopäivät Modelling Now and in the Future, with Acronyms or without = RSA

Oliopäivät Modelling Now and in the Future, with Acronyms or without = RSA IBM Software Group Oliopäivät 28-29.11.2006 Modelling Now and in the Future, with Acronyms or without = RSA rami.talme@fi.ibm.com 2006 IBM Corporation IBM Software Group Rational software The business-driven

More information

index_ qxd 7/18/02 11:48 AM Page 259 Index

index_ qxd 7/18/02 11:48 AM Page 259 Index index_259-265.qxd 7/18/02 11:48 AM Page 259 Index acceptance testing, 222 activity definition, 249 key concept in RUP, 40 Actor artifact analysis and iterative development, 98 described, 97 136 in the

More information

WebSphere Application Server Notes for presentation 02_WID.ppt

WebSphere Application Server Notes for presentation 02_WID.ppt WebSphere Application Server Notes for presentation 02_WID.ppt Note for slide 3 MODEL: Business service policy definition Enables business functions and processes to be expressed as discrete business policies

More information

IBM Rational Developer for System z Version 7.5

IBM Rational Developer for System z Version 7.5 Providing System z developers with tools for building traditional and composite applications in an SOA and Web 2.0 environment IBM Rational Developer for System z Version 7.5 Highlights Helps developers

More information

DEV427 MODEL-DRIVEN DEVELOPMENT USING PowerDesigner. Xiao-Yun WANG PowerDesigner Chief Architect

DEV427 MODEL-DRIVEN DEVELOPMENT USING PowerDesigner. Xiao-Yun WANG PowerDesigner Chief Architect DEV427 MODEL-DRIVEN DEVELOPMENT USING PowerDesigner Xiao-Yun WANG PowerDesigner Chief Architect xwang@sybase.com OBJECTIVES 1. Understand what s Model-Driven Development 2. Understand why Model-Driven

More information

Exam4Tests. Latest exam questions & answers help you to pass IT exam test easily

Exam4Tests.   Latest exam questions & answers help you to pass IT exam test easily Exam4Tests http://www.exam4tests.com Latest exam questions & answers help you to pass IT exam test easily Exam : P2070-053 Title : IBM FileNet P8 Product Fundamentals Technical Mastery Test v1 Vendor :

More information

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already.

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already. 2 3 4 The point here is that for real business applications, there is a connected back-end for services. The mobile part of the app is just a presentation layer that is unique for the mobile environment.

More information

MDA and Integration of Legacy Systems: An Industrial Case Study

MDA and Integration of Legacy Systems: An Industrial Case Study MDA and Integration of Legacy Systems: An Industrial Case Study Parastoo Mohagheghi 1, Jan Pettersen Nytun 2, Selo 2, Warsun Najib 2 1 Ericson Norway-Grimstad, Postuttak, N-4898, Grimstad, Norway 1 Department

More information

Model driven Engineering & Model driven Architecture

Model driven Engineering & Model driven Architecture Model driven Engineering & Model driven Architecture Prof. Dr. Mark van den Brand Software Engineering and Technology Faculteit Wiskunde en Informatica Technische Universiteit Eindhoven Model driven software

More information

DRAFT. Consolidation of the Generator Infrastructure MDGEN Model Driven Generation

DRAFT. Consolidation of the Generator Infrastructure MDGEN Model Driven Generation Consolidation of the Generator Infrastructure MDGEN Model Driven Generation Date: October 16 th, 2012 Produced by: Mario Lovisi / Serano Colameo Version: 1.0 DRAFT Agenda Initial Situation / Goal of the

More information

Executive Summary. Round Trip Engineering of Space Systems. Change Log. Executive Summary. Visas

Executive Summary. Round Trip Engineering of Space Systems. Change Log. Executive Summary. Visas Reference: egos-stu-rts-rp-1002 Page 1/7 Authors: Andrey Sadovykh (SOFTEAM) Contributors: Tom Ritter, Andreas Hoffmann, Jürgen Großmann (FHG), Alexander Vankov, Oleg Estekhin (GTI6) Visas Surname - Name

More information

Eclipse SOA Tools Platform Project

Eclipse SOA Tools Platform Project Eclipse SOA Tools Platform Project Oisín Hurley IONA Technologies http://www.iona.com 2007 by «Author»; made available under the EPL v1.0 Date Other Information, if necessary A Brief Introduction to SOA

More information

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Microsoft SharePoint Server 2013 Plan, Configure & Manage Microsoft SharePoint Server 2013 Plan, Configure & Manage Course 20331-20332B 5 Days Instructor-led, Hands on Course Information This five day instructor-led course omits the overlap and redundancy that

More information

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment Implementing the Army Net Centric Strategy in a Service Oriented Environment Michelle Dirner Army Net Centric Strategy (ANCDS) Center of Excellence (CoE) Service Team Lead RDECOM CERDEC SED in support

More information

WSO2 Platform Offerings for Developers

WSO2 Platform Offerings for Developers WSO2 Platform Offerings for Developers Version 1.1 (February 03, 2014) Table of Contents Application Development... 03 Jaggery for JavaScript-Based Web and REST Style Applications... 03 Tooling for Development...

More information

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution 1 of 9 10/9/2013 1:38 AM WCF and WF Learning Objectives After completing this topic, you should be able to describe the functions of Windows Communication Foundation describe the features of the Windows

More information

The ATCP Modeling Framework

The ATCP Modeling Framework The ATCP 2+9+1 Modeling Framework Bobbi Underbakke Adaptive Team Collaboration, Inc. 800.837.0677 atcprocess.com Adaptive Team Collaboration, Inc. March 22, 2005 Chris Armstrong Armstrong Process Group,

More information

Implementing IBM CICS JSON Web Services for Mobile Applications IBM Redbooks Solution Guide

Implementing IBM CICS JSON Web Services for Mobile Applications IBM Redbooks Solution Guide Implementing IBM CICS JSON Web Services for Mobile Applications IBM Redbooks Solution Guide This IBM Redbooks Solution Guide describes the existing and new aspects of IBM CICS Transaction Server that allow

More information

Introducing Lotus Domino 8, Designer 8 and Composite Applications

Introducing Lotus Domino 8, Designer 8 and Composite Applications Introducing Lotus Domino 8, Designer 8 and Composite Applications IBM Lotus collaboration product strategy Rich client W indows/office Browser eforms Portal RSS/Atom Mobile Interaction and client services

More information

IRQA General Information:

IRQA General Information: : TABLE OF CONTENTS INTRODUCTION...4 KEY DIFFERENTIATORS...5 1. Flexibility to visually support multiple end-to-end processes and methodologies in Software and Systems Engineering... 5 2. Low implementation

More information

Semantic SOA - Realization of the Adaptive Services Grid

Semantic SOA - Realization of the Adaptive Services Grid Semantic SOA - Realization of the Adaptive Services Grid results of the final year bachelor project Outline review of midterm results engineering methodology service development build-up of ASG software

More information

Composer Guide for JavaScript Development

Composer Guide for JavaScript Development IBM Initiate Master Data Service Version 10 Release 0 Composer Guide for JavaScript Development GI13-2630-00 IBM Initiate Master Data Service Version 10 Release 0 Composer Guide for JavaScript Development

More information

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2. Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction Ajay Gandhi Sr. Director of Product Management Enterprise 2.0 and Portals 1 Agenda Enterprise 2.0 and Portal Product Strategy AquaLogic

More information

Cory Casanave, CEO Cory-c (at) modeldriven.com

Cory Casanave, CEO Cory-c (at) modeldriven.com Enterprise-SOA with SoaML by Example SOA Consortium Cory Casanave, CEO Cory-c (at) modeldriven.com Page 1 Relating the Parts for Model Driven SOA ModelPro (ModelDriven.org) Open Source MDA Tools Our Focus

More information

Frequently Asked Questions Oracle Content Management Integration. An Oracle White Paper June 2007

Frequently Asked Questions Oracle Content Management Integration. An Oracle White Paper June 2007 Frequently Asked Questions Oracle Content Management Integration An Oracle White Paper June 2007 NOTE: The following is intended to outline our general product direction. It is intended for information

More information

WebCenter Interaction 10gR3 Overview

WebCenter Interaction 10gR3 Overview WebCenter Interaction 10gR3 Overview Brian C. Harrison Product Management WebCenter Interaction and Related Products Summary of Key Points AquaLogic Interaction portal has been renamed

More information

WebSphere 4.0 General Introduction

WebSphere 4.0 General Introduction IBM WebSphere Application Server V4.0 WebSphere 4.0 General Introduction Page 8 of 401 Page 1 of 11 Agenda Market Themes J2EE and Open Standards Evolution of WebSphere Application Server WebSphere 4.0

More information

Qualitative ROI for MDA Projects. Ken Sayers - Chubb and Son, Inc. OMG UML Workshop San Francisco, CA October 21-24, 2002

Qualitative ROI for MDA Projects. Ken Sayers - Chubb and Son, Inc. OMG UML Workshop San Francisco, CA October 21-24, 2002 Qualitative ROI for MDA Projects Ken Sayers - Chubb and Son, Inc. OMG UML Workshop San Francisco, CA October 21-24, 2002 Introduction We started doing MDA before the term MDA was coined We wanted to generate

More information

CBDIReport. Service Oriented Architecture and OptimalJ. 1 Introduction. 2 Service Oriented Architecture. 3 The Business Services Bus

CBDIReport. Service Oriented Architecture and OptimalJ. 1 Introduction. 2 Service Oriented Architecture. 3 The Business Services Bus CBDIReport Service Oriented Architecture and OptimalJ Web Services has been the subject of much discussion, industry hype and promotion by the software industry and analysts. CBDI has promoted not only

More information

Curriculum Guide. ThingWorx

Curriculum Guide. ThingWorx Curriculum Guide ThingWorx Live Classroom Curriculum Guide Introduction to ThingWorx 8 ThingWorx 8 User Interface Development ThingWorx 8 Platform Administration ThingWorx 7.3 Fundamentals Applying Machine

More information

4/17/2013 IBM Manoj K. Khilnani

4/17/2013 IBM Manoj K. Khilnani Implementing FileNet Deployment Manager to move P8 assets across different environments in isolated networks Deploying P8 Application using FileNet Deployment Manager 4/17/2013 IBM Manoj K. Khilnani Abstract:

More information

Education Brochure. Education. Accelerate your path to business discovery. qlik.com

Education Brochure. Education. Accelerate your path to business discovery. qlik.com Education Education Brochure Accelerate your path to business discovery Qlik Education Services offers expertly designed coursework, tools, and programs to give your organization the knowledge and skills

More information

Hospital System Lowers IT Costs After Epic Migration Flatirons Digital Innovations, Inc. All rights reserved.

Hospital System Lowers IT Costs After Epic Migration Flatirons Digital Innovations, Inc. All rights reserved. Hospital System Lowers IT Costs After Epic Migration 2018 Flatirons Digital Innovations, Inc. All rights reserved. A large hospital system was migrating to the EPIC software product suite and as part of

More information

IBM Rational Software Architect

IBM Rational Software Architect Unifying all aspects of software design and development IBM Rational Software Architect A complete design & development toolset Incorporates all the capabilities in IBM Rational Application Developer for

More information

CODAGEN TECHNOLOGIES AND MODEL-DRIVEN ARCHITECTURE (MDA)

CODAGEN TECHNOLOGIES AND MODEL-DRIVEN ARCHITECTURE (MDA) CODAGEN TECHNOLOGIES AND MODEL-DRIVEN ARCHITECTURE (MDA) March 2002 info@codagen.com www.codagen.com Agenda OMG s MDA Gap between the PIM and code PSM Codagen s MDA Approach Benefits of the Codagen s Approach

More information

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud Il Mainframe e il paradigma dell enterprise mobility Carlo Ferrarini carlo_ferrarini@it.ibm.com zsystems Hybrid Cloud Agenda Exposing enterprise assets in the API Economy Era Deliver natural APIs from

More information

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: WSAD. J2EE business topologies. Workbench. Project. Workbench components. Java development tools. Java projects

More information

IBM Software ValueNet program overview for customers

IBM Software ValueNet program overview for customers IBM Software Group IBM Software ValueNet program overview for customers August 2008 2008 IBM Corporation IBM Software ValueNet Program Announcing WHAT is IBM Software ValueNet? IBM Software ValueNet is

More information

Getting started with WebSphere Portlet Factory V6.1

Getting started with WebSphere Portlet Factory V6.1 Getting started with WebSphere Portlet Factory V6.1 WebSphere Portlet Factory Development Team 29 July 2008 Copyright International Business Machines Corporation 2008. All rights reserved. Abstract Discover

More information

FHA Federal Health Information Model (FHIM) Information Modeling Process Guide

FHA Federal Health Information Model (FHIM) Information Modeling Process Guide Office of the National Coordinator for Health IT Federal Health Architecture Program Management Office FHA Federal Health Information Model (FHIM) Information Modeling Process Guide Version 0.1 Draft,

More information

Sun Java Composite Application Platform Suite

Sun Java Composite Application Platform Suite Sun Java Composite Application Platform Suite AK e-business, 25. September 2007 Armin Wallrab Senior Architect Sun Microsystems Agenda Sun Software Strategy Service-oriented Architecture Sun Java Composite

More information

About Database Adapters

About Database Adapters About Database Adapters Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 820 5069 07/08/08 Copyright 2007 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054

More information

Oracle WebCenter Interaction

Oracle WebCenter Interaction Oracle WebCenter Interaction Deployment Overview Guide 10g Release 3 (10.3) November 2008 Oracle WebCenter Interaction Deployment Overview Guide, 10g Release 3 (10.3) Copyright 2008, Oracle and/or its

More information

JBuilder 2007 Product Tour November 2006

JBuilder 2007 Product Tour November 2006 JBuilder 2007 Product Tour November 2006 Introduction... 3 Eclipse Overview... 4 JBuilder 2007 Overview... 4 ProjectAssist. 5 Graphical EJB Workbench... 6 TeamInsight..7 Conclusion... 10 2 Introduction

More information

Lotus Quickr 8.0: Technical Architecture

Lotus Quickr 8.0: Technical Architecture Lotus Quickr 8.0: Technical Architecture Chai Shong Phua 2007 IBM Corporation Agenda 1 2 Functional Overview Architecture 3 Customization 3 Lotus Quickr: Power to the People Lotus Quickr self-service workspaces

More information

Optimize your BigFix Deployment via Customization and Integration. Lee Wei

Optimize your BigFix Deployment via Customization and Integration. Lee Wei Optimize your BigFix Deployment via Customization and Integration Lee Wei Topics / Goals Survey of what is available Walkthrough all the BigFix APIs Imagine the possibilities 2 Prerequisite Relevance Relevance

More information

Cisco Integration Platform

Cisco Integration Platform Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product

More information

What s New in the IBM Lotus Notes Client. Kevin O Connell, Consulting Manager, IBM Asia Pacific

What s New in the IBM Lotus Notes Client. Kevin O Connell, Consulting Manager, IBM Asia Pacific Technical Track What s New in the IBM Lotus Notes Client Kevin O Connell, Consulting Manager, IBM Asia Pacific ID101 What's New in the IBM Lotus Notes Client Kevin O'Connell Asia Pacific Consulting Manager

More information

IBM Rational Application Developer for WebSphere Software, Version 7.0

IBM Rational Application Developer for WebSphere Software, Version 7.0 Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need

More information

Sentinet for BizTalk Server SENTINET

Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and API Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication

More information

ebusiness Suite goes SOA

ebusiness Suite goes SOA ebusiness Suite goes SOA Ulrich Janke Oracle Consulting Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not

More information

IBM Spatially Enables Enterprise With ESRI ArcGIS Server

IBM Spatially Enables Enterprise With ESRI ArcGIS Server IBM Spatially Enables Enterprise With ESRI ArcGIS Server This article cannot be reproduced in whole or in part without prior permission from IBM Corporation. Copyright IBM Corp. 2005. All Rights Reserved.

More information

From Models to Components. Rapid Service Creation with

From Models to Components. Rapid Service Creation with From Models to Components Rapid Service Creation with Marc Born, Olaf Kath {born kath}@ikv.de Evolutions in Software Construction C O M P L E X I T Y Model Driven Architectures Meta Object Facility and

More information

Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/

Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/ Executive Summary Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0 OMG Document ormsc/2014-06-01 This guide describes the Model Driven Architecture (MDA) approach as defined by

More information

Quality - The Key to Successful SOA. Charitha Kankanamge WSO2 February 2011

Quality - The Key to Successful SOA. Charitha Kankanamge WSO2 February 2011 Quality - The Key to Successful SOA Charitha Kankanamge WSO2 February 2011 WSO2 Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards and Open Source Producing entire middleware

More information

Process Choreographer: High-level architecture

Process Choreographer: High-level architecture IBM Software Group Process Choreographer: High-level architecture Birgit Duerrstein WebSphere Process Choreographer Development IBM Lab Boeblingen duerrstein@de.ibm.com 2004 IBM Corporation Agenda Business

More information

cameo Enterprise Architecture UPDM / DoDAF / MODAF / SysML / BPMN / SoaML USER GUIDE version 17.0

cameo Enterprise Architecture UPDM / DoDAF / MODAF / SysML / BPMN / SoaML USER GUIDE version 17.0 cameo Enterprise Architecture UPDM / DoDAF / MODAF / SysML / BPMN / SoaML USER GUIDE version 17.0 No Magic, Inc. 2010 All material contained herein is considered proprietary information owned by No Magic,

More information

UiB 1. april 04. Sun Microsystems

UiB 1. april 04. Sun Microsystems UiB 1. april 04 hans.bue@sun.com Sun Microsystems Agenda Java Desktop System (JDS) StarOffice / OpenOffice Videre utvikling Java Enterprise System (JES) Konsept for fremtidens desktop 2 JDS Java Desktop

More information

Enterprise Architecture Deployment Options. Mark Causley Sandy Milliken Sue Martin

Enterprise Architecture Deployment Options. Mark Causley Sandy Milliken Sue Martin Enterprise Architecture Deployment Options Mark Causley Sandy Milliken Sue Martin GIS is Being Implemented in Many Settings Organization Business to Business Department Workgroup GIS is Moving to the Enterprise

More information

Software Design COSC 4353/6353 DR. RAJ SINGH

Software Design COSC 4353/6353 DR. RAJ SINGH Software Design COSC 4353/6353 DR. RAJ SINGH Outline What is SOA? Why SOA? SOA and Java Different layers of SOA REST Microservices What is SOA? SOA is an architectural style of building software applications

More information

Services Oriented Architecture and the Enterprise Services Bus

Services Oriented Architecture and the Enterprise Services Bus IBM Software Group Services Oriented Architecture and the Enterprise Services Bus The next step to an on demand business Geoff Hambrick Distinguished Engineer, ISSW Enablement Team ghambric@us.ibm.com

More information

Unified Modeling Language (UML)

Unified Modeling Language (UML) Unified Modeling Language (UML) Troy Mockenhaupt Chi-Hang ( Alex) Lin Pejman ( PJ ) Yedidsion Overview Definition History Behavior Diagrams Interaction Diagrams Structural Diagrams Tools Effect on Software

More information

A Customizable Methodology for the Model driven Engineering of Service based System Landscapes

A Customizable Methodology for the Model driven Engineering of Service based System Landscapes A Customizable Methodology for the Model driven Engineering of Service based System Landscapes Michael Stollberg, Brian Elvesæter, Victor Shafran, Roman Magarshak MDA4ServiceCloud Workshop Paris, France,

More information

Designing High-Performance Data Structures for MongoDB

Designing High-Performance Data Structures for MongoDB Designing High-Performance Data Structures for MongoDB The NoSQL Data Modeling Imperative Danny Sandwell, Product Marketing, erwin, Inc. Leigh Weston, Product Manager, erwin, Inc. Learn More at erwin.com

More information

Overview and Demonstration

Overview and Demonstration IBM Software Group Overview and Demonstration IBM Corporation Harley Davidson Agenda Overview Demonstration Create a Form Forms within a portal Futures Summary IBM Software Group Manual Forms create challenges

More information