Asset Based Development
|
|
|
- Lorin Dixon
- 10 years ago
- Views:
Transcription
1 IBM Software Group Asset Based Development Grant Larsen November 2003
2 Agenda Introduction Asset-based Development Process Standards Tooling Assets Getting Started
3 Agenda Introduction Asset-based Development Process Standards Tooling Assets Getting Started
4 Business Challenges Cost Reduce business & IT costs Decrease complexity Decrease blank sheet Increase productivity Increase quality Increase consistency Increase maintainability ROI Increased returns from IT investments Agile Organization is nimble and responsive to market forces Leverage Resources effectively applied to business problem Collaboration Alignment Business Technology Integrate end-to-end business processes Technology delivers business solutions
5 Organizations Needs To decrease the time-to-value and produce systems in competitive time To leverage their scarce resources to a broader audience Software architectures which are extensible and easily integrate the enterprise Process & alignment guidance and seamless tooling
6 How is this done? Asset-based Development (ABD) delivers the process guidance, tooling, standards, and assets for delivering these results It is developing software solutions (re)using cohesive, documented software artifacts It is organizing software development in a way that leverages previous investments and influences the nature of future investments These results Teams know what to do and how to solve business problems, using architected solutions, models, artifacts, which are organized for use throughout the enterprise delivering timely value. Are delivered by Process RUP ABD guidance Tooling Rational XDE, Rose, ClearQuest, ClearCase Standards UML, MDA RAS Assets Leveraged development
7 What s an Asset? An Asset is a collection of Asset Artifacts which provide a solution to a problem for a given context with rules for usage and variability points What are Asset Artifacts? Workproducts from the software process Requirements, Models, Source code, Binary files, Tests, Plans, and so on Kinds of assets Components, patterns, web services, frameworks, templates, Not just code variability point Asset Problem Solution Artifact Artifact Artifact Artifact Artifact with rules for usage for a context
8 Asset Qualities Should be easy to use, customize and should declare the context wherein it should be reused Tight cohesion, loose coupling Purpose and intent should be easy to understand Should be easy to determine the asset s match to a particular context
9 Barriers & Keys To Effective Reuse Reuse Barriers A lack of incentive Teams focus on delivering to their project goals rather than investing energy into creating reusable things A lack of trust Manifested in a "not invented here" mentality An architecture that isn't organized to support a relatively easy insertion of new items Difficulty finding and using the right asset Effective Reuse Need engineering support, tooling and education so teams can build and use something that is re-usable Organization must support a reuse culture Software development processes must be able to work with asset-based development techniques Costs and returns on investments must be managed - Ivar Jacobson (Software Reuse)
10 Agenda Introduction Asset-based Development Process Standards Tooling Assets
11 ABD Process Asset-based Development Key Workflows Reuse Program Management Asset Management Candidate Asset Identification Asset Production Asset Consumption Asset Identification Asset Production asset feedback Asset Management Asset Consumption asset feedback Reuse Program Management
12 Where Does It Fit? Asset Production Asset Identification feedback Asset Consumption Asset Management feedback Reuse Program Management Asset-based Development process workflows can occur within any phase and across multiple disciplines
13 ABD Process Spans Multiple Levels Organization-level Asset Development Team Focus is on reuse program and asset management, asset identification and production, but may perform asset consumption assets feedback, assets issue request & feedback Project-level Application Development Team Focus is on asset consumption, but may perform candidate asset identification and asset production Asset production Candidate asset identification Determining the cost/benefit of harvesting or producing reusable assets Management of reusable asset libraries Initiating projects to harvest/produce reusable assets Certifying and accepting assets into asset libraries Application development Asset consumption Candidate asset identification Asset production
14 Asset Production Process Harvest Asset Artifacts Develop Asset Artifacts Asset Artifact Reusable Asset Library responsible for Asset Librarian Package Reusable Asset Reusable Asset
15 Asset Consumption Process Asset Librarian responsible for Provide Reuse Feedback Reuse Feedback Reusable Asset Library Locate Asset Locating Assets Using Rational XDE Identify Candidate Asset Candidate Asset (Reuse Feedback) Reusable Asset Apply Asset Applying Assets Using Rational XDE
16 Re-using Assets Assessing asset applicability is essentially performing a fit-gap analysis to see if an asset will work in the required context Business fit Financial, legal and maintenance Organizational fit Acceptance, who will use it Process fit Support Engineering fit Understanding, completeness, reliability, error handling, cohesion/coupling, portability
17 Asset Reuse Scope and Formality Asset-based Development process adjusts as reuse scope and formality changes More formal Inter-project Inter-team Intra-team Sharing assets between projects Sharing assets between teams Sharing assets amongst team members
18 RUP Asset-based Development Configuration Available from the Rational Developer Network
19 Agenda Introduction Asset-based Development Process Standards Tooling Assets
20 UML, MDA UML models are used to represent various views of the business and the architectures MDA is used to leverage models to produce and maintain systems faster, cheaper, better The OMG MDA separates the fundamental logic behind a specification from the specifics of the particular middleware that implements it. MDA drives model transformation techniques to develop systems MDD is a development approach where the models drive the entire development lifecycle Asset-based Development implements systems using assets that realize MDA techniques
21 RAS Reusable Asset Specification (RAS) Describes the structure and nature of assets Reduces the friction on development transactions thru standard, consistent packaging Each asset is described using these sections Classification Solution Usage Related Assets Asset Name Desc Version State Profile Classification Descriptors: Name/Value pairs Context Domain, Development, Test, Deployment, and so on Solution Artifacts Usage Usage Instructions & Activities Filling Variability Points Related Assets Association, Aggregation, Dependency, Parent Asset Overview Requirements Models, Code, Tests Documents
22 Packaging RAS Assets RAS Asset Classification Solution Usage Related- Assets RAS is realized in rasset.xml rasset.xml is the manifest & points to each file Artifacts & RAS XML file Zipped into a.ras file assetx.ras ClearCase VOB File System RAS Repository
23 RAS Profiles RAS describes the general characteristics of software assets RAS is extended to represent specific kinds of software assets RAS Profiles describe a specific type of asset Current profiles available Default profile version 2.1 Default component profile version 1.1 Default web service profile version 1.1 Create your own profile Companies are creating their own profile to describe their assets XDE addins can be created to handle these asset types RAS Core RAS Profiles Default Default Web Service Default Component Your Profile
24 UML, MDA, RAS UML Language to specify components and systems MDA PIM Specifies model organization for business-driven component architectures PSM RAS Packages patterns, components and other artifacts as assets to leverage the business
25 RAS To The OMG RAS was developed in a Consortium of IBM Rational, Microsoft, and Component Source, and others RAS is being submitted to the OMG Co-submitters Adaptive ( Blueprint Technologies ( ComponentSource ( Flashline ( IBM ( LogicLibrary ( OSTnet ( Supporters ABB, Aetna, Borland Software, Cap Gemini Ernst & Young, Caterpillar, Fujitsu, IconMedialab, Iocore-7n, Jaczone, Kantega, Martin Griss Associates, OSTnet, Praxis Engineering Technologies, RDA Corporation, Telstra, Unisys, USPTO, Volvo, Xansa
26 RAS To The OMG The RAS RFC document can be found at The supporting documents that accompany the RAS RFC can be found at Rose models of the existing XML schema and the recently inserted MOF 2.0 XMI representation RAS RFC XML schema and MOF 2.0 XMI XML schema documents which realize the UML models WSDL document for the lightweight RAS Repository Service
27 Agenda Introduction Asset-based Development Process Standards Tooling Assets Getting Started
28 ABD Tools Reuse Management Coordination, metrics, reporting to mgmt Asset Production Asset Management Asset Consumption XDE Asset Certification modify/refine modify/ refine check-in Submitted ClearQuest CC Development Repository RWG Reviewed Packaged Less formal Production Ready Librarian Reviewed Reviewer Logins More formal check-in CC ProductionReady Repository deliver deliver RAS Repository Service search apply & customize search XDE Map to multiple repositories
29
30 Case Study: Volvo IT Objectives for JNX Framework Project Simplify the workflow for application development Achieve consistency and maintenance benefits Leverage OMG s MDA PIM and PSM as the strategy for application development Achieve a robust and reliable architecture that will shield the programmers from the actual plumbing Target Audience developers Have not had training in UML Use waterfall software process 200 developers Have had training in UML and RUP Architects Experienced with UML Largely use iterative development
31 Volvo IT JNX Framework - Applying MDA in XDE Requirements RAS Repository Service Reusable asset (.ras file) Reusable asset (.ras file) Reusable asset (.ras file) Rational XDE Model templates Patterns Patterns Patterns extend integrate validate Platform-independent Model transform Domain Model Platform-specific Model Design Model synchronize Code & Test Business logic Implementation Model
32 Agenda Introduction Asset-based Development Process Standards Tooling Assets Getting Started
33 Assets To Get You Started Now Rational XDE patterns in the box GoF patterns (Java, C#, C++) J2EE patterns Rational Developer Network Patterns and other assets on RDN ready for use in Rational XDE
34 When To Create Assets The question to ask: Is it worthwhile for me to create this reusable asset? Items to consider when answering that question: What recurring problems do you see? Is there a solution to a recurring problem? Is there an area needing enhanced productivity or consistency of deliverables What s the impact on performance and memory usage? What s the stability of the domain and requirements? What s the viability of the technology? Is obsolescence a concern? Have the target consumers been identified? Who will own and maintain the asset?
35 Business Processes & IT Solutions Line of Business 1 Line Line of Line of Business of Business 2 Business 3 n Business Process A IT Solution Business Process B IT Solution Business processes are intertwined with the IT infrastructure impacting the organization s ability to respond quickly to market forces Business Business Process Business C Process Business D Process Business A Process Business F Process A Process H IT IT Solution IT Solution IT Solution IT Solution IT Solution Solution
36 Patterns: Aligning The Business & IT Solutions [1] Patterns can describe the business structure and the component architecture to support adaptability and predictability Assets Line of Business n Business Pattern Business Process A Business Process B Specifies the business context and the general IT infrastructure to support the business Architecture Design IT Solution Patterns Architecture IT Solution Patterns Design Specifies the component architecture to support the business for the IT infrastructure
37 Patterns: Aligning The Business & IT Solutions [2] The business patterns are mapped to a component architecture which realizes the business functions and is deployed on a runtime infrastructure. Line of Business n Self-Service Business Pattern process Business Process A Browse Account component Login Retrieve Account Details Web service Architecture Design IT Solution Patterns Entity Bean Component Pattern IT Solution GoF Observer Pattern application deployment runtime infrastructure
38 Patterns: Aligning The Business & IT Solutions [3] Patterns address specific architectures as well as crosscutting concerns for the system. Pattern can be applied in succession. Patterns need to be specified and created for each category. Business Model Architecture Solution Architecture Application Architecture Design & Data Architecture Deployment Architecture
39 Patterns: Aligning The Business & IT Solutions [4] 1. Business process / Entity / function modeling 2. High-level solution architecture modeling [IBM patterns for e-business] 3. Use cases for Business processes 4. Use Case realizations 5. Behavioral modeling Entity modeling Business Model Architecture Solution Architecture Application Architecture Design & Data Architecture Deployment Architecture 6. Component specification 7. Component design and workflow design 8. Component creation, Database generation mapping 9. Code generation Shortened time to production. Fewer Mistakes. Lifecycle traceability. 10. Deploy and monitor
40 Patterns: Aligning The Business & IT Solutions [5] Patterns, and other assets, are easily accessible through the RAS Repository Service for XDE [Eclipse/WSAD/VS.NET] users RAS Asset Repository Business Model Architecture Solution Architecture Application Architecture Design & Data Architecture Deployment Architecture Asset user [XDE, Eclipse, WSAD, VS.NET] Asset developer [XDE, Eclipse, WSAD, VS.NET]
41 Kits IBM Software Group Rational software A Kit is a comprehensive, structured collection of assets, guidance, examples and tools addressing anticipated needs of a target audience, in a specific development context and domain Business Domains Financial Services Domain 2 Domain N A Kit provides a solution for a particular domain Kit Assets Guidance Best Practices Exemplars Automation A Kit uses key technologies to realize the solution Technologies Rational Tools RUP BPEL MDA
42 Agenda Introduction Asset-based Development Process Standards Tooling Assets Getting Started
43 Getting Started 1. Management support for asset-based development First Things First 2. High quality, relevant assets must be identified Must be critically needed by the target asset consumer and has the highest probability for early return on investment. The asset consumer must be well understood. 3. Policies to identify, understand, and control reinvention in the organization and to measure progress 4. Dedication to recognize and encourage all forms of software assets that have net benefits to the organization Begin Pilot Project 1. Start small, with narrow scope, such as for one project Set up tooling Harvest & create assets and deliver to asset consumers Measure & report & refine 2. Increase scope, such as for two projects Refine policies, procedures, guidelines Review/refine architectures to support assets Harvest, create, certify assets and deliver to asset consumers Measure & report & refine
44 Summary Companies need to be more nimble to meet their customers needs and to address market changes. Asset-based Development (ABD) delivers the process guidance, tooling, standards, and assets for delivering these results These results Needs Are delivered by Solution Approach Teams know what to do and how to solve business problems, using architected solutions, models, artifacts, which are organized for use throughout the enterprise delivering timely value. Process RUP ABD guidance Tooling Rational XDE, ClearQuest, ClearCase Standards UML, MDA RAS Assets Leveraged development
45
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
General Introduction to IBM (R) Rational (R) Asset Manager
General Introduction to IBM (R) Rational (R) Asset Manager Peter Smith Certified IT Specialist, IBM 2007 IBM Corporation Objectives! Background: Issues and Challenges!Asset Management and SOA! Define Asset
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
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,
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
Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK
IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,
CMMI and IBM Rational Unified Process
IBM Software Group CMMI and IBM Rational Unified Process A practical route to greater development maturity CMMI Made Practical, London, 19-20 th March, 2007 Keith Mantell IBM Rational, UK [email protected]
Realizing business flexibility through integrated SOA policy management.
SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished
SOMA, RUP and RMC: the right combination for Service Oriented Architecture
SOMA, RUP and RMC: the right combination for Service Oriented Architecture WebSphere User Group, Bedfont, 4th March, 2008 Keith Mantell Senior Solution Architect IBM Rational [email protected] March
RUP Design. Purpose of Analysis & Design. Analysis & Design Workflow. Define Candidate Architecture. Create Initial Architecture Sketch
RUP Design RUP Artifacts and Deliverables RUP Purpose of Analysis & Design To transform the requirements into a design of the system to-be. To evolve a robust architecture for the system. To adapt the
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.
Understanding Architectural Assets
IBM Software Group Understanding Architectural Assets Peter Eeles [email protected] 2008 IBM Corporation Agenda IBM Software Group Rational software Introduction Sources of architecture Types of architectural
Service-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
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
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
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...
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
SOA: The missing link between Enterprise Architecture and Solution Architecture
SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing
Chap 1. Introduction to Software Architecture
Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)
Software change and release management White paper June 2008. Extending open source tools for more effective software delivery.
Software change and release management White paper June 2008 Extending open source tools for more Page 2 Contents 2 Integrating and complementing open source tools 2 Trends in business shape software development
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)
Eclipse Process Framework Composer
Eclipse Process Framework Composer Part 1: Key Concepts Second Revision, April 2007 by, [email protected] Solution architect, IBM Rational Software This two-part article offers an introduction to the
Policy Driven Practices for SOA
Independent Insight for Oriented Practice Policy Driven Practices for SOA Lawrence Wilkes CBDI Forum www.cbdiforum.com Agenda! Enterprise SOA Challenge! SOA Policy Areas! Layered Architecture as a basis
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
WebSphere Business Modeler
Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration
Exporting from WebSphere Business Modeler Unit 23
Exporting from WebSphere Business Modeler Unit 23 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 5.1.0.1 Unit objectives After completing this unit,
Agile Modeling and Design of Service-Oriented Component Architecture
Agile Modeling and Design of Service-Oriented Component Architecture Zoran Stojanovic, Ajantha Dahanayake, Henk Sol Systems Engineering Group, Faculty of Technology, Policy and Management, Delft University
The Role of the Software Architect
IBM Software Group The Role of the Software Architect Peter Eeles [email protected] 2004 IBM Corporation Agenda Architecture Architect Architecting Requirements Analysis and design Implementation
Appendix 2-A. Application and System Development Requirements
Appendix 2-A. Application and System Development Requirements Introduction AHRQ has set up a Distributed Systems Engineering Lab (DSEL) to support all internal development efforts and provide a facility
WebSphere Business Modeler Overview
Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Overview SOA on your terms and our expertise 2005 IBM Corporation Agenda Discovering the Value of SOA with WebSphere
CS4507 Advanced Software Engineering
CS4507 Advanced Software Engineering Lectures 2 & 3: Software Development Lifecycle Models A O Riordan, 2015 Some diagrams from Sommerville, some notes from Maciaszek/Liong Lifecycle Model Software development
The 7 Attributes of a Good Software Configuration Management System
Software Development Best Practices The 7 Attributes of a Good Software Configuration Management System Robert Kennedy IBM Rational software Benefits of Business Driven Development GOVERNANCE DASHBOARD
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
Business Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
Development Methodologies
Slide 3.1 Development Methodologies Prof. Dr. Josef M. Joller [email protected] Development Methodologies Prof. Dr. Josef M. Joller 1 Session 3 Slide 3.2 SOFTWARE LIFE-CYCLE MODELS Development Methodologies
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
Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform
Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn
Agile Development with Jazz and Rational Team Concert
Agile Development with Jazz and Rational Team Concert Mayank Parikh [email protected] Acknowledgements: Thanks to Khurram Nizami for some of the slides in this presentation Agile Values: A Foundation
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
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
Data Management Roadmap
Data Management Roadmap A progressive approach towards building an Information Architecture strategy 1 Business and IT Drivers q Support for business agility and innovation q Faster time to market Improve
SOA-14: Continuous Integration in SOA Projects Andreas Gies
Distributed Team Building Principal Architect http://www.fusesource.com http://open-source-adventures.blogspot.com About the Author Principal Architect PROGRESS - Open Source Center of Competence Degree
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
Domain modeling: Leveraging the heart of RUP for straight through processing
Copyright Rational Software 2003 http://www.therationaledge.com/content/jun_03/t_domainmodeling_rm.jsp Domain modeling: Leveraging the heart of RUP for straight through processing by Richard Menard Vice
Model driven architecture: Principles and practice
Softw Syst Model (2004) 3: 314 327 / Digital Object Identifier (DOI) 10.1007/s10270-004-0061-2 Expert s voice Model driven architecture: Principles and practice Alan W. Brown IBM Software Group, 4205 S.
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
Generating Aspect Code from UML Models
Generating Aspect Code from UML Models Iris Groher Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich, Germany [email protected] Stefan Schulze Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich,
SOA Governance and the Service Lifecycle
IBM SOA SOA Governance and the Service Lifecycle Naveen Sachdeva [email protected] IBM Software Group 2007 IBM Corporation IBM SOA Agenda What is SOA Governance? Why SOA Governance? Importance of SOA
SOA for Healthcare: Promises and Pitfalls
SOA for Healthcare: Promises and Pitfalls Dennis B. Smith [email protected] SOA in Health Care Conference: Value in a Time of Change Chicago, IL USA June 3, 2009 Agenda Healthcare IT Challenges SOA: The
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
Component-Oriented Engineering
Component-Oriented Engineering... the dawn of a new era in embedded software development productivity Francis Bordeleau and Ross MacLeod Zeligsoft May 2008 Component-Oriented Engineering the dawn of a
Developing in the MDA Object Management Group Page 1
Developing in OMG s New -Driven Architecture Jon Siegel Director, Technology Transfer Object Management Group In this paper, we re going to describe the application development process supported by OMG
Enterprise Architecture (Re)Charter Template
Enterprise Architecture (Re)Charter Template To learn more about this full research or to inquire about membership, contact us: +1-866-913-8101 IT.Support@ executiveboard.com www.cebglobal.com/it CEB Enterprise
How To Understand A Services-Oriented Architecture
Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have
Fidelity National Financial Drives Improvements in Software Development and Reuse with IBM Rational Software Development Platform and Flashline
IBM Customer Success Fidelity National Financial Drives Improvements in Software Development and Reuse with IBM Rational Software Development Platform and Flashline Overview The Challenge Following a series
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
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
Five best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
SAP NetWeaver. SAP NetWeaver
SAP NetWeaver SAP NetWeaver POWERED BY SAP NetWeaver The SAP NetWeaver technology platform is a comprehensive integration and application platform that helps reduce your total cost of ownership (TCO).
Leveraging RUP, OpenUP, and the PMBOK. Arthur English, GreenLine Systems
Software Project Management Leveraging RUP, OpenUP, and the PMBOK Arthur English, GreenLine Systems GreenLine Systems Inc. 2003 2013 My Background 30+ years of IT project management experience with both
The OMG BPM Standards
The OMG BPM Standards Derek Miers CEO, BPM Focus +44 (20) 8742 8500 UK Office +44 (7703) 178 500 UK Cell +1 (714) 600 9010 US Cell [email protected] A BPM Definition Business Process Management is primarily
Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption. Sunil Shah Technical Lead IBM Rational
Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption Sunil Shah Technical Lead IBM Rational Agenda Organization s Challenges from a Delivery Perspective Introduction
HP SOA Systinet software
HP SOA Systinet software Govern the Lifecycle of SOA-based Applications Complete Lifecycle Governance: Accelerate application modernization and gain IT agility through more rapid and consistent SOA adoption
How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model
How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model by Bill Cottrell and John Viehweg Software Engineering Specialists
An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus
An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
What Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
Avoiding Web Services Chaos with WebSphere Service Registry and Repository
IBM Software Group Avoiding Web s Chaos with WebSphere Registry and Repository David Buchanan David Ben Buchanan J Briden Consulting IT Specialist Consulting IT IT Specialist WebSphere Software WebSphere
Enterprise Service Oriented Architecture Using the OMG SoaML Standard
Enterprise Service Oriented Architecture Using the OMG SoaML Standard A Model Driven Solutions, Inc. White Paper http://www.modeldriven.com Cory Casanave December, 2009. Enterprise SOA with SoaML 1 All
Web Service Implementation Methodology
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 Web Service Implementation Methodology Public Review Draft 1.0, 05 September 2005
GECKO Software. Introducing FACTORY SCHEMES. Adaptable software factory Patterns
Introducing FACTORY SCHEMES Adaptable software factory Patterns FACTORY SCHEMES 3 Standard Edition Community & Enterprise Key Benefits and Features GECKO Software http://consulting.bygecko.com Email: [email protected]
OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study
OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study Michael Guttman CTO, The Voyant Group [email protected] Overview of Voyant H.Q. West Chester, PA Business
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
Improved SOA Portfolio Management with Enterprise Architecture and webmethods
Improved SOA Portfolio Management with Enterprise Architecture and webmethods Patrick Buech Product Management, Enterprise Architecture Management Sumeet Bhatia Senior Director, Enterprise Architecture
Increasing Development Knowledge with EPFC
The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,
Prerequisites for Successful SOA Adoption
George Feuerlicht University of Technology, Sydney [email protected] 1. INTRODUCTION The adoption of SOA (Service Oriented Architecture) has gained momentum in the past two years, and the predictions
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
Embedded/Real-Time Software Development with PathMATE and IBM Rational Systems Developer
Generate Results. Real Models. Real Code. Real Fast. Embedded/Real-Time Software Development with PathMATE and IBM Rational Systems Developer Andreas Henriksson, Ericsson [email protected]
Government's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
Enhance visibility into and control over software projects IBM Rational change and release management software
Enhance visibility into and control over software projects IBM Rational change and release management software Accelerating the software delivery lifecycle Faster delivery of high-quality software Software
Utilizing Experian next generation decision management software to bring customer management to the next level of client experience and value creation
Utilizing Experian next generation decision management software to bring customer management to the next level of client experience and value creation Susan Duffy Scotiabank Robert Stone Experian Christopher
The Fast Guide to Model Driven Architecture
WHITEPAPER The Fast Guide to Model Driven Architecture The Basics of Model Driven Architecture By Frank Truyen [email protected] The Fast Guide to Model Driven Architecture The Basics of Model Driven
The Service, The Cloud & The Method: The Connection Points
The Service, The Cloud & The Method: The Connection Points Thomas Erl SOA Systems Inc. Prentice Hall Service-Oriented Computing Series Started in 2003 Text Books are an Official Part of the SOACP Curriculum
Information systems modelling UML and service description languages
Internet Engineering Tomasz Babczyński, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and service description languages Student Contact Hours: 25.02.2015- Location: 325 C3 room 25.03.2015:
Surveying and evaluating tools for managing processes for software intensive systems
Master Thesis in Software Engineering 30 Credits, Advanced Level Surveying and evaluating tools for managing processes for software intensive systems Anuradha Suryadevara IDT Mälardalen University, ABB
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,
