Aras.com Confidential© 2007 Aras Corporation Nov 2007 Aras Innovator ® Technical Review.

Slides:



Advertisements
Similar presentations
Accelerating The Application Lifecycle. DEPLOY DEFINE DESIGN TEST DEVELOP CHANGE MANAGEMENT Application Lifecycle Management #1 in Java Meta, Giga, Gartner.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Manager Product Overview.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Tom Sheridan IT Director Gas Technology Institute (GTI)
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
WORKDAY TECHNOLOGY Stan Swete CTO - Workday 1.
Nu Project Management Office A web based tool to Manage Projects.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
ORACLE ENTERPRISE ASSET MANAGEMENT
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Creating a SharePoint App with Microsoft Access Services
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
Midwest Documentum User Group Harley-Davidson Documentum WCM 10/10/2006.
SHARE POINT 2010 TRINAY TECHNOLOGY SOLUTIONS © Copyright Trinay Technology Solutions, 39 Buckland St, #5321 Manchester, CT
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Aras.com Confidential© 2007 Aras Corporation Advanced Administration Workflow Design and Management Aras Corporation 300 Brickstone Sq, Suite 904 Andover,
Sitefinity CMS Technical Overview & Developer’s Perspective
SOA, BPM, BPEL, jBPM.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
SednaSpace A software development platform for all delivers SOA and BPM.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Teaching End User SharePoint Robert Bogue
Implementing Baan PDM BWU – Orlando, FL October 17, 2001 Session 6 Chris Jamison RedKlay Web Solutions, Inc. PDM = Product Data Management.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Best of Both Worlds: Information Management Solutions SmartCore Management Dashboards.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Office Business Applications Workshop Defining Business Process and Workflows.
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Web Content Management with MOSS 2007 Patrick Tisseghem
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Microsoft And Partners Driving Global Integration Solutions With BizTalk Server 2004 Ted Kummert Vice President Microsoft Corporation Business Process.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
Online | classes| Corporate Training | Technical | Placements| Experts Contact US: Magnific training India USA :
2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any.
Overview of Basic 3D Experience (Enovia V6) Concepts
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
How Sage ERP X3 Systems Can Benefit Businesses.  Sage X3 is an affordable and flexible ERP solution designed to help mid-sized companies manage business.
Introduction ITEC 420.
SP Business Suite Deployment Kick-off
Building Enterprise Applications Using Visual Studio®
Servicenow Admin Certification Training
Windows Forms in Visual Studio 2005: An in-depth look at key features
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

aras.com Confidential© 2007 Aras Corporation Nov 2007 Aras Innovator ® Technical Review

aras.com Confidential© 2007 Aras Corporation Outline 1.Innovator – high-level view 2.Innovator – architectural view 3.Platform and Installation 4.AML Concepts 5.Modeling Approach 6.Federation & Integration 7.Packaging 8.Reporting 9.Sample Solutions

aras.com Confidential© 2007 Aras Corporation Aras Overview Business:Enterprise SOA Applications Product Lifecycle Management [PLM] Business Process Management [BPM] Markets:Manufacturing, Retail, Pharma, Government Customers:Enterprise & Midsize Product: Innovation:Model-based SOA Headquarters:Andover, MA [ Boston Area] 1

aras.com Confidential© 2007 Aras Corporation Aras Customers New Era Ohio, LLC 1

aras.com Confidential© 2007 Aras Corporation No Charge Software Complete System – Not Evaluation Copy No Surprises Enterprise Open Source INCLUDED Enterprise Production Ready Complete Solution Access Unlimited Users BENEFITS No Up-Front Capital Needed Use Microsoft Infrastructure & Skills Delivers Control & Flexibility Microsoft Enterprise Open Source 1

aras.com Confidential© 2007 Aras Corporation Example Innovator UI Search/Filter Criteria System Properties Table of Contents (TOC) Menu Bar Database/User Information Item List 1

aras.com Confidential© 2007 Aras Corporation Aras Innovator ® XML-based application framework designed to simplify the development, deployment and support of certain enterprise software applications Innovator is a service-oriented architecture coupled with a dynamically evaluated model abstraction that uses XML for the transaction, data, and dictionary semantics 1

aras.com Confidential© 2007 Aras Corporation Modern XML Web framework for building Engineering & Manufacturing Enterprise Systems “Model-Based Service Oriented Architecture (SOA)” – Gartner Ships with 3 standard PLM business ready solutions, and access to a suite of community developed Solution Packages Aras Innovator is a Web Service with 100% of functionality available to SOAP + XML Aras Innovator ® 1

aras.com Confidential© 2007 Aras Corporation Aras Quality Planning Failure Mode Effects Analysis [FMEA] Inspection & Test Control Plans Process Flow Diagrams Critical Part Characteristics Quality Systems Aras Product Engineering Bill Of Materials [BOM] CMII Engineering Change Approved Vendor Lists Substitutes & Alternates Environmental Compliance Design-to-Goal Aras Program Management New Product Project Portfolio Executive Dashboards Phase-based Programs Milestones & Deliverables Actions, Tasks, Activities Project Templates Aras Certified Solutions Nov 2007 Comprehensive FunctionalitySimple Consistent Screens 1

aras.com Confidential© 2007 Aras Corporation PLM Capabilities Change Management PR, ECR, ECN Change Management PR, ECR, ECN Design Parts, Part Families Design Parts, Part Families Documents Document vault, Sharepoint Integration, ISO Doc’s Documents Document vault, Sharepoint Integration, ISO Doc’s Portfolio Corporate IP, Customers, Part Submission Warrant, Projects, Programs Portfolio Corporate IP, Customers, Part Submission Warrant, Projects, Programs Sourcing Contacts, Manufacturers, Manufacturer Parts, MSDS, RFQ, Vendors Sourcing Contacts, Manufacturers, Manufacturer Parts, MSDS, RFQ, Vendors

aras.com Confidential© 2007 Aras Corporation Common Shared Services CMII Change Management Business Process Management Classification Access Control Lifecycle State Management Document Management Item Relationships Dashboards Reporting Libraries and Templates Federation Versioning All Solutions based on Shared Services Simplifies Development and Tailoring 1

aras.com Confidential© 2007 Aras Corporation Community Solutions Quality Systems Requirements Management ITIL RFQ & Supply Chain Readiness Lean RoHS / WEEE Part and Lot Traceability Incoming Inspection Product Cost Estimating Work Instructions & Routings Training & Skills Tracking Tool & Fixture Inventory, Calibration and Periodic Maintenance Applying PLM and CMII Principles to Development, Quality, Manufacturing… 1

aras.com Confidential© 2007 Aras Corporation Outline 1.Innovator – high-level view 2.Innovator – architectural view 3.Platform and Installation 4.AML Concepts 5.Modeling Approach 6.Federation & Integration 7.Packaging 8.Reporting 9.Sample Solutions

aras.com Confidential© 2007 Aras Corporation Architecture 50,000 ft View DatabaseFiles Server Code Compiled Logic Client Conventional Systems Aras Innovator DatabaseFiles Web Services SOA XML Models Client Fundamentally Different Benefits Flexibility Graphical Drag & Drop Real-Time Changes Without Complex Programming Portability and Upgradeability Technology Separation Enables Quick & Easy Upgrades Without Impacting Customizations 2

aras.com Confidential© 2007 Aras Corporation Other Clients Workflow Services Web Services Web Interface.NET UI Components Reporting Microsoft Reporting Services Business Logic Business Objects & Processes Data Access Components O-R MappingCache Security Services Lifecycle Services Vaulting Services Federation Services Files ADO.NET Data Access System Definition Process Definitions Object Definitions Business Objects & Processes Business Logic Database Event Services Innovator Object Model OutlookWordExcelProjectSharePoint Web Parts X M L / S O A P Other EAI System BizTalk Server Client Side Server Side SharePoint Files SharePoint Portal Server MOSS Microsoft Office SharePoint Services XML / SOAP.NET Integrations ADO ODBC Flat File Direct API Other Systems Meta Data Management Configuration Services Business Logic Solution Studio Classification Services Search Services Transaction Mgt 2 Architecture 500 ft View

aras.com Confidential© 2007 Aras Corporation This is a Sample Part Client Requests Server Response 2 Architecture 5 ft View

aras.com Confidential© 2007 Aras Corporation Outline 1.Innovator – high-level view 2.Innovator – architectural view 3.Platform and Installation 4.AML Concepts 5.Modeling Approach 6.Federation & Integration 7.Packaging 8.Reporting 9.Sample Solutions

aras.com Confidential© 2007 Aras Corporation 100% Microsoft Platforms Minimal Infrastructure Required Enterprise Scalability Platform Single Sign-on Active Directory / LDAP Integration [SMTP] Internet Explorer 3

aras.com Confidential© 2007 Aras Corporation.NET  Aras Innovator Server is a.NET ASPX Application  Use any CLR languages for example VB or C# For scripting, tailoring and server extensions Interfacing and Integrations  Visual Studio for application debug Remember: Aras Innovator is also a Web Service. You can interface to Aras Innovator server with SOAP messages from any application, portal, etc., written in any language, with any tools. 3

aras.com Confidential© 2007 Aras Corporation Outline 1.Innovator – high-level view 2.Innovator – architectural view 3.Platform and Installation 4.AML Concepts 5.Modeling Approach 6.Federation & Integration 7.Packaging 8.Reporting 9.Sample Solutions

aras.com Confidential© 2007 Aras Corporation Anatomy of a Solution  All solutions are created from a collection of managed items that define various application features, behavior and functionality. In Innovator, these templates are known as “Item Types”.  In Object Oriented programming terms, the Item Type is similar to the class definition, and the “items” metaphor is used to refer to the class instances (objects) that are created from it.  Some of Innovator’s out-of-the-box Item Types include: actions, forms, properties, reports, methods, workflow and lifecycle maps, relationships, permissions, user and identity management, etc.  You can also create your own user-defined item types: examples: ECN, ECR, BOM, Part, Widget, Tool, etc.

aras.com Confidential© 2007 Aras Corporation The Item Abstraction  Everything in Aras Innovator is an Item: Which is an instance of an ItemType Which itself is an Item o[ Aras Innovator is a 100% self describing system ]  Items may have relationships to other Items: Items have structure (configurations) Relationships are defined by RelationshipTypes Which has three properties to define the RelationshipType rule: –source (parent) Item –related (child) Item –relationship (described-by) Item RelationshipTypes are also ItemTypes Can be sources of other relationships 4

aras.com Confidential© 2007 Aras Corporation Table Structure ItemTypes map directly to Tables ItemType Name = Table Name Each Item is a row in the table Properties are the columns In addition to User Definable Properties there are 23 standard Properties (columns) that describe every Item Schema open and published Reporting and data Batch Loading often done at the table level classification config_id created_by_id created_on css current_state generation history_id id is_current is_released keyed_name locked_by_id major_rev managed_by_id minor_rev modified_by_id modified_on new_version not_lockable owned_by_id permission_id state 4

aras.com Confidential© 2007 Aras Corporation Table Structure Each RelationshipType Has a companion is_relationship ItemType to store the relationships Items In addition to the 23 standard columns (properties) there are additional properties to describe the relationship source_id – the parent related_id – the child relationship_id – the Item that describes the relationship Plus the behavior property defines the Configuration Management rule for the relationship Fixed Float source_id related_id relationship_id behavior 4

aras.com Confidential© 2007 Aras Corporation Pause….

aras.com Confidential© 2007 Aras Corporation Aras Innovator ® Basics Items Lifecycle Default Lifecycle View 1 Form Lockheed A+ Item (ie. an instance) Current State pointer “Supplier” Is_Versionable NameTelephoneRating… ItemType (ie. a business object) Properties Behaviors 4

aras.com Confidential© 2007 Aras Corporation Part Item Type definition Attributes defining various characteristics and behaviors (displayed across multiple tabs) Form (HTML) and tabbed area below used to define the Item Type Aras Innovator® Basics ItemType Editor 4

aras.com Confidential© 2007 Aras Corporation Aras Innovator ® Basics Relationships ECN DescriptionEffectivityOriginator… ECN ItemType PART DescriptionEffectivityOriginator…GenerationMajor_RevMinor_Rev PART ItemType Field Fin Goods Raw WIP Fix / Float AFFECTED PARTS ItemType RelationshipType 4

aras.com Confidential© 2007 Aras Corporation Aras Innovator® Basics Relationships Example 4

aras.com Confidential© 2007 Aras Corporation Aras Innovator ® Basics Identity Membership Management Group Identity1 User Identity Logon User Group Identity2 Member Alias Business Item Part 123 Permissions Engineers – G,U Purchasing – G Ron Regan – G,U,D Creator – G,U,D,C Owner – G,U Manager – G,U,C “Need-to-Know” List 4

aras.com Confidential© 2007 Aras Corporation Aras Innovator ® Basics AML 4  Data and Transactions coded similarly  Simple syntax  100% of the Client   Server traffic is AML  100% of any transaction, interface, action can be expressed in AML

aras.com Confidential© 2007 Aras Corporation Aras Innovator ® Basics Mapping Model to AML ECN DescriptionEffectivityOriginator… ECN ItemType PART DescriptionEffectivityOriginator…GenerationMajor_RevMinor_Rev PART ItemType Field Fin Goods Raw WIP Fix / Float AFFECTED PARTS ItemType RelationshipType 4

aras.com Confidential© 2007 Aras Corporation This is an ECN Client Requests Server Response 4 Aras Innovator® Basics Mapping Model to AML

aras.com Confidential© 2007 Aras Corporation Outline 1.Innovator – high-level view 2.Innovator – architectural view 3.Platform and Installation 4.AML Concepts 5.Modeling Approach 6.Federation & Integration 7.Packaging 8.Reporting 9.Sample Solutions

aras.com Confidential© 2007 Aras Corporation Modeling 5

aras.com Confidential© 2007 Aras Corporation Modeling A.RAD and Iterative Approach B.Entity – Relationship C.Data and Forms D.UI tailoring, tips & tricks E.Process Modeling F.Scripting 5

aras.com Confidential© 2007 Aras Corporation Customizing Model-based Engine Allows Real-Time, Transportable Business Data/Process Model Changes  Rapid tailoring of forms, schema, access, lifecycles, behaviors, workflows,…  All objects inherit the common classification, lifecycle, workflow, effectivity, and CMII behaviors  Greatly simplifies the tailoring and interfacing tasks allowing a more fluid IT systems development process that can track with business changes, not lag behind them  Packaging allows transportation of solution extensions and new applications as XML files 5A

aras.com Confidential© 2007 Aras Corporation E-R Modeling Project Activity Deliverable FMEA Control Plan Document Drawing Part CC Supplier BOM Tool Mfg Operation Lot Corrective Action ECRECN CAD File Mgt System federation 5B

aras.com Confidential© 2007 Aras Corporation UI approach  Data Model vs. UI  Default UI layout vs. Tailoring 5D

aras.com Confidential© 2007 Aras Corporation UI approach  Data Model vs. UI  Default UI layout vs. Tailoring 5D

aras.com Confidential© 2007 Aras Corporation Innovator Client Tree JS Structure Routing Innovator standard Client is implemented as a set of C# Web Form Controls sharing a single XML-SOAP communication port to the server. Beyond the simple, default UI, nearly everything can be tailored, using the Aras controls and standard HTML and AJAX. Tree-Table Tab Button Bar Vault 5D Menu Bar

aras.com Confidential© 2007 Aras Corporation Project - Workflow - Lifecycle 5E ECN DescriptionEffectivityOriginator… Lifecycle State Workflow Activity Permissions Integration Events CM Behaviors Notification People Short Activities Notifications

aras.com Confidential© 2007 Aras Corporation Project - Workflow - Lifecycle 5E Lifecycle State Workflow Activity ECN 13456DescriptionEffectivityOriginator… Part AAGDescriptionEffectivityOriginator… CAPA 893DescriptionEffectivityOriginator… Resource Planning Long Activities Scheduling Many Deliverables Notifications Project WBS

aras.com Confidential© 2007 Aras Corporation Project - Workflow - Lifecycle 5E Lifecycle State Workflow Activity Project WBS All Item Instance Share the Map Map is a template that is copied to create a unique Process instance per Item Instance Template is copied to create a unique Project instance All three work together… … but it’s not a clear hierarchy

aras.com Confidential© 2007 Aras Corporation Scripting  Events ClientJS {embedded in Form or Methods} ServerVB.NET or C# {Methods} DatabaseSQL {SQL Items}  Business Logic can run in all 3 places  Developers choice…. 5F

aras.com Confidential© 2007 Aras Corporation Outline 1.Innovator – high-level view 2.Innovator – architectural view 3.Platform and Installation 4.AML Concepts 5.Modeling Approach 6.Federation & Integration 7.Packaging 8.Reporting 9.Sample Solutions

aras.com Confidential© 2007 Aras Corporation Federation  Innovator as a Service  Innovator as a Portal Federated Properties Federated Items 6

aras.com Confidential© 2007 Aras Corporation Other Clients Workflow Services Web Services Web Interface.NET UI Components Reporting Microsoft Reporting Services Business Logic Business Objects & Processes Data Access Components O-R MappingCache Security Services Lifecycle Services Vaulting Services Federation Services Files ADO.NET Data Access System Definition Process Definitions Object Definitions Business Objects & Processes Business Logic Database Event Services Innovator Object Model OutlookWordExcelProjectSharePoint Web Parts X M L / S O A P Client Side Server Side SharePoint Files SharePoint Portal Server MOSS Microsoft Office SharePoint Services XML / SOAP.NET Integrations ADO ODBC Flat File Direct API Other Systems Meta Data Management Configuration Services Business Logic Solution Studio Classification Services Search Services Transaction Mgt 6 Federation

aras.com Confidential© 2007 Aras Corporation Federation  Connection Technologies Web Services (XML / SOAP ) API (.NET languages) ODBC (direct database) 6

aras.com Confidential© 2007 Aras Corporation Outline 1.Innovator – high-level view 2.Innovator – architectural view 3.Platform and Installation 4.AML Concepts 5.Modeling Approach 6.Federation & Integration 7.Packaging 8.Reporting 9.Sample Solutions

aras.com Confidential© 2007 Aras Corporation Packaging  Solution / Customization Packaging Identify Solution components in the UI Import + Export tools Merging process  For Upgrades  For Dev – Test – Production migrations  For Solution Sharing (Community) 7

aras.com Confidential© 2007 Aras Corporation Outline 1.Innovator – high-level view 2.Innovator – architectural view 3.Platform and Installation 4.AML Concepts 5.Modeling Approach 6.Federation & Integration 7.Packaging 8.Reporting 9.Sample Solutions

aras.com Confidential© 2007 Aras Corporation Reporting  On-line forms and grids  XSLT reports  Microsoft Reporting Services  Dashboards 8

aras.com Confidential© 2007 Aras Corporation Outline 1.Innovator – high-level view 2.Innovator – architectural view 3.Platform and Installation 4.AML Concepts 5.Modeling Approach 6.Federation & Integration 7.Packaging 8.Reporting 9.Sample Solutions