ab suite overview page 1 - app5.unisys.com suite overview page 2 ... • context sensitive help ......
TRANSCRIPT
AB Suite Overview Page 2
What is Agile Business Suite?
• Unisysdeveloped software product that is used to build businesscritical, transaction oriented solutions using industrypopular and industrystandard technologies
• With Agile Business Suite, developers define the solution in highlevel 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 ServiceOriented Architecture (SOA) solutions – Adaptable, Reusable, Flexible
• Generates complete solutions tailored to your choice of platform and environment from a single model – Scalable, Futureproofed, 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 – Reuse of code by Global Logic constructs – Changes much easier to do – Define Characterbased 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 • Intersystem
communication • Runtime
Infrastructure
Solution Deployment
Agile Business Suite Runtime
Agile Business Suite Developer
ClearPath
AB Suite Overview Page 7
Industrypopular Tools, Industrystandard 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
BuiltIn 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 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 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 8user license (includes Runtime software) • Additional singleuser licenses (License Only)
– Performancebased • 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 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 – Modelbased – 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
• 64bit platform support – operating environments and databases
• Expansion of UML and interchange capabilities
Agile Business Suite Future Directions