ab suite overview page 1 - app5.unisys.com suite overview page 2 ... • context sensitive help ......

25
AB Suite Overview Page 1 Agile Business Suite Overview

Upload: doandat

Post on 06-May-2018

218 views

Category:

Documents


2 download

TRANSCRIPT

AB Suite Overview  Page 1 

Agile Business Suite Overview

AB Suite Overview  Page 2 

What is Agile Business Suite? 

• Unisys­developed software product that is used to build business­critical, transaction­ oriented solutions using industry­popular and industry­standard technologies 

• With Agile Business Suite, developers define the solution in high­level terms focusing on the business rather than the implementation aspects of the solution

AB Suite Overview  Page 3 

Agile Business Suite 

• Builds composite applications easily and quickly – Agile, Visible, Traceable 

• Creates Service­Oriented Architecture (SOA) solutions – Adaptable, Reusable, Flexible 

• Generates complete solutions tailored to your choice of platform and environment from a single model – Scalable, Future­proofed, Predictable

AB Suite Overview  Page 4 

An Agile Business Suite object incorporates the PRESENTATION, LOGIC and DATA in one. They do not need to be separated early in the design. 

Real World Need 

AB Suite Object Model 

Database Programs 

Development Environment 

Agile Business Suite A Model Based Approach. 

User I/F 

Business Problem We are trying to solve 

Translated into an AB Suite Object Model 

Developed and Maintained in AB Suite 

Generated and deployed as a complete unit, to the platform of choice

AB Suite Overview  Page 5 

Advantages of the integrated development environment •  One Model of the application 

– Generates to any platform or environment from a single source •  Unit Test, Integration, Production, … 

•  One repository, one place for all specifications – Relationships easy to find – Re­use of code by Global Logic constructs – Changes much easier to do – Define Character­based and Graphical User Interfaces together 

•  Data dictionary 

•  Integrated test environment – Each developer his/her own test data – Inbuilt Debugger: quick bug detection/correction

AB Suite Overview  Page 6 

Agile Business Suite 

System Modeler 

Solution Definition 

System Modeler 

Solution Definition 

Builder 

Solution Generation 

Builder 

Solution Generation 

Java EE Application 

Server 

Java EE Application 

Server 

.NET Framework .NET Framework 

Microsoft Visual Studio 

•  Global Management 

•  DB Administration •  DB audit / recovery •  Transaction 

Management •  Report 

Management •  Inter­system 

communication •  Runtime 

Infrastructure 

Solution Deployment 

Agile Business Suite Runtime 

Agile Business Suite Developer 

ClearPath

AB Suite Overview  Page 7 

Industry­popular Tools, Industry­standard Technologies 

AB Suite Developer 

Visual Studio IDE 

AB Suite Developer 

UML Class Diagrams 

Version Control with Borland StarTeam 

Object­ oriented Scripting Language 

.NET, J2EE, ClearPath Generation 

XMI Import/Export SCC API 

SQL Server Repository

AB Suite Overview  Page 8 

Agile Business Suite Developer 

Logic Editor 

•  Used for all types of logic 

•  Context sensitive help 

•  Intellisense 

•  Color coded

AB Suite Overview  Page 9 

Features in this conference 

AB Suite Developer Demonstration 

Demo of Agile Business Suite Capabilities 

David Forrester, Senior Engineer – ACUS 

2:50 PM – Crowne III

AB Suite Overview  Page 10 

AB Suite ­ XMI Import/Export 

UML Tool  AB Suite 

Export  Import 

Export Import 

Class Structure Attributes Method Signatures Relationships 

XMI File

AB Suite Overview  Page 11 

Built­In UML Class Diagram Capability 

•  “Active” diagram 

•  Copy or drag objects onto pallet 

•  Changes to objects in the diagram are reflected in the model 

•  Changes to objects in the model are reflected in the diagram 

Agile Business Suite Developer

AB Suite Overview  Page 12 

Agile Business Suite Debugger 

Model 

Generated Wrapper  Debugger

AB Suite Overview  Page 13 

Agile Business Suite Developer 

Form Painter 

• WYSIWYG 

•  Supports Graphical and Character­ based form painting 

•  Same painter for all types of presentation

AB Suite Overview  Page 14 

Agile Business Suite Packaging

AB Suite Overview  Page 15 

AB Suite Developer 

•  All AB Suite Developer software licenses include –  System Modeler and Builder –  Borland StarTeam 2005 and version control tools –  Component Enabler (generate functions) –  Presentation Client –  Client Generators (ASP, ASP .NET Web Forms, Visual Basic 6, Visual Basic .NET, Web Services, ASP .NET Web Services) 

•  Licensed on concurrent user basis – single or discounted multi­ developer packs (10, 20, 30, 40, 50, 75, and 100) 

•  Visual Studio is optionally available with Developer –  Visual Studio support not included with Developer maintenance agreement 

Packaging

AB Suite Overview  Page 16 

AB Suite Developer 

•  Uses Microsoft SQL Server as Developer repository – Client must license SQL Server 2005 separately –  For small development teams, SQL Server 2005 Express Edition, included with Visual Studio 2005, can be used 

•  AB Suite Client Generator Customization Kit – Optional product –  Enables customization of all client generators included with Developer 

•  Software Subscription Update (SSU) licenses available for all AB Suite Developer licenses –  Licensed on an annual basis –  Visual Studio upgrades not included in Developer SSU license 

Packaging

AB Suite Overview  Page 17 

AB Suite Runtime 

•  All Runtime licenses include support for all interfaces developed with AB Suite Developer 

•  Runtime licenses available for each operating environment – Windows .NET – Java EE – ClearPath MCP 

Packaging

AB Suite Overview  Page 18 

AB Suite Runtime 

•  Two licensing models – Per concurrent user 

•  Initial 8­user license (includes Runtime software) •  Additional single­user licenses (License Only) 

– Performance­based •  Per processor (Windows .NET, Java EE) •  Per performance group (ClearPath) 

•  Software Subscription Update (SSU) licenses available for all Runtime licenses 

Packaging

AB Suite Overview  Page 19 

• With subscriptions and maintenance EAE customers can move to Agile Business Suite at no additional charge – Enterprise Application Developer to Agile Business Suite Developer 

– Enterprise Application Bundled Runtime to Agile Business Suite Runtime 

•  No subscriptions = upgrade fee 

Moving from EAE

AB Suite Overview  Page 20 

Updates and Upgrades 

•  Customers with EA Developer subscriptions – Visual Studio 2005 – Borland StarTeam 2005 and version control tools – System Modeler – Builder – Component Enabler (generate functions) – Client generators (ASP .NET, Visual Basic .NET, Web Services, etc.) 

•  Developer repository – SQL Server 2005 licensed separately from Microsoft OR – SQL Server 2005 Express Edition part of Visual Studio 2005 (for  small development teams) 

Moving from EAE

AB Suite Overview  Page 21 

Future Directions

AB Suite Overview  Page 22 

Where We Are Today 

•  Delivered Agile Business Suite for three platforms in 2006 – Microsoft .NET framework –  ClearPath MCP –  Java EE for Windows, Linux, and Unix 

•  Delivered on the strategy set in place five+ years ago –  Some technology changes along the way (e.g., C# instead of C++ for the .NET offering) 

–  Some delays 

•  Still the right product and strategy – more so than ever –  Builds composite applications – Model­based – Multiple deployment options 

Agile Business Suite

AB Suite Overview  Page 23 

Features Under Consideration 

•  Provide more language capability to support orchestration 

•  Analyzers to assist in breaking up a large existing “component” into smaller units 

•  Leveraging Visual Studio Team System capabilities 

•  J2EE implementation independent of OS and database 

•  64­bit platform support – operating environments and databases 

•  Expansion of UML and interchange capabilities 

Agile Business Suite Future Directions

AB Suite Overview  Page 24 

Your Turn…

AB Suite Overview  Page 25