Download presentation
Presentation is loading. Please wait.
Published byShona Tyler Modified over 9 years ago
1
aras.com Confidential© 2007 Aras Corporation Nov 2007 Aras Innovator ® Technical Review
2
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
3
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
4
aras.com Confidential© 2007 Aras Corporation Aras Customers New Era Ohio, LLC 1
5
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
6
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
7
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
8
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
9
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
10
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
11
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
12
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
13
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
14
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
15
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
16
aras.com Confidential© 2007 Aras Corporation 123456 123456 This is a Sample Part Client Requests Server Response 2 Architecture 5 ft View
17
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
18
aras.com Confidential© 2007 Aras Corporation 100% Microsoft Platforms Minimal Infrastructure Required Enterprise Scalability Platform Single Sign-on Active Directory / LDAP Email Integration [SMTP] Internet Explorer 3
19
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
20
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
21
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.
22
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
23
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
24
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
25
aras.com Confidential© 2007 Aras Corporation Pause….
26
aras.com Confidential© 2007 Aras Corporation Aras Innovator ® Basics Items Lifecycle Default Lifecycle View 1 Form Lockheed978-794-7643A+ Item (ie. an instance) Current State pointer “Supplier” Is_Versionable NameTelephoneRating… ItemType (ie. a business object) Properties Behaviors 4
27
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
28
aras.com Confidential© 2007 Aras Corporation Aras Innovator ® Basics Relationships ECN 123456DescriptionEffectivityOriginator… ECN ItemType PART 909011DescriptionEffectivityOriginator…GenerationMajor_RevMinor_Rev PART ItemType Field Fin Goods Raw WIP Fix / Float AFFECTED PARTS ItemType RelationshipType 4
29
aras.com Confidential© 2007 Aras Corporation Aras Innovator® Basics Relationships Example 4
30
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
31
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
32
aras.com Confidential© 2007 Aras Corporation Aras Innovator ® Basics Mapping Model to AML ECN 123456DescriptionEffectivityOriginator… ECN ItemType PART 909011DescriptionEffectivityOriginator…GenerationMajor_RevMinor_Rev PART ItemType Field Fin Goods Raw WIP Fix / Float AFFECTED PARTS ItemType RelationshipType 4
33
aras.com Confidential© 2007 Aras Corporation 123456 123456 This is an ECN 909011 Client Requests Server Response 4 Aras Innovator® Basics Mapping Model to AML
34
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
35
aras.com Confidential© 2007 Aras Corporation Modeling 5
36
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
37
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
38
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
39
aras.com Confidential© 2007 Aras Corporation UI approach Data Model vs. UI Default UI layout vs. Tailoring 5D
40
aras.com Confidential© 2007 Aras Corporation UI approach Data Model vs. UI Default UI layout vs. Tailoring 5D
41
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
42
aras.com Confidential© 2007 Aras Corporation Project - Workflow - Lifecycle 5E ECN 123456DescriptionEffectivityOriginator… Lifecycle State Workflow Activity Permissions Integration Events CM Behaviors Email Notification People Short Activities Email Notifications
43
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 Email Notifications Project WBS
44
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
45
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
46
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
47
aras.com Confidential© 2007 Aras Corporation Federation Innovator as a Service Innovator as a Portal Federated Properties Federated Items 6
48
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
49
aras.com Confidential© 2007 Aras Corporation Federation Connection Technologies Web Services (XML / SOAP ) API (.NET languages) ODBC (direct database) 6
50
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
51
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
52
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
53
aras.com Confidential© 2007 Aras Corporation Reporting On-line forms and grids XSLT reports Microsoft Reporting Services Dashboards 8
54
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.