10.07.2015 Views

AllFusion Gen 7.5 GA - SupportConnect

AllFusion Gen 7.5 GA - SupportConnect

AllFusion Gen 7.5 GA - SupportConnect

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>AllFusion</strong>® <strong>Gen</strong>Product AnnouncementTo: <strong>AllFusion</strong> <strong>Gen</strong> CustomersFrom: The CA <strong>AllFusion</strong> <strong>Gen</strong> Product TeamDate: March 8, 2006On behalf of the CA team, we appreciate your business and the opportunity to provide high-quality, innovativesoftware and services. As part of our ongoing commitment to customer success, we regularly release updatedversions of our products.Today, we are pleased to announce that <strong>AllFusion</strong> <strong>Gen</strong> r<strong>7.5</strong> 0603 is now available.We have included a Data Sheet that details the features and highlights of this release. We also encourage you tovisit the <strong>AllFusion</strong> <strong>Gen</strong> product information page at http://<strong>SupportConnect</strong>.ca.com for more information.In North America, you can obtain your copy of <strong>AllFusion</strong> <strong>Gen</strong> r<strong>7.5</strong> by calling 1-800-841-8743 or contact yourlocal account representative. If you are outside of North America, please call your local account representativeor the local CA office. A complete listing of CA offices can be found at http://ca.com/camap.htm.You may also download this product through <strong>SupportConnect</strong>.comShould you need any assistance in understanding these new features, or in implementing this latest release, ourCA Technology Services experts can help. For more information on CA Technology Services and howyou can leverage our experience, contact us through your local CA office or visit http://www3.ca.com/services/.We’re proud of our ongoing product development, customer support, and maintenance programs that aredesigned to help our customers succeed, and believe our latest release is a good example of our efforts.Thank you again for your business.


Data Sheet<strong>AllFusion</strong>® <strong>Gen</strong> r<strong>7.5</strong><strong>AllFusion</strong> ® <strong>Gen</strong> provides a proven development environment for designing, deployingand maintaining high-performance, scalable enterprise applications. Developerscan quickly produce complex business applications that meet rapidly changingrequirements. <strong>AllFusion</strong> <strong>Gen</strong> allows developers to use flexible methods to constructreusable software components, integrate solutions, web-enabled applications as wellas modernize legacy system to new technologies and platforms.Key Features at a Glance• Model-Driven Architecture• Platform Independence• 100% Code <strong>Gen</strong>erationWhat’s New• Linux Server• z/OS Language EnvironmentEnablement• Web <strong>Gen</strong>eration AccessibilityImprovements• Precision Math Library Replacement• Component Manager• Dynamic Cascading Style SheetsSupported Environments•z/OS• Linux• Unix• Windows• J2EE• .NETSpeed Delivery andReduce CostsIn today’s business climate, organizationsmust have business applications that helpimprove customer service, reduce costs,increase profits, get to market faster andrespond more rapidly to competitivechallenges. Business systems shouldreflect not only an organization’s corebusiness strategy, but also adapt to ongoingchanges as they occur. Attaining this canbe complex, exacerbated by mergers,acquisitions and partnerships whichdictate that key application data mustintegrate across multiple platforms andcomputing environments. Since there willnever be one universal platform, theimportant issue of application integrationis a significant challenge.Newer technologies, such as Web services,help address these requirements, but theability for organizations to readily takeadvantage of emerging technology whilestill meeting age-old requirements ofincreased productivity, enhanced qualityand reduced costs is challenging.In today’s tactically driven IT environment,organizations must balance thebenefits of short-term speed with longterm benefits of agility and reuse. Inaddition, legacy applications need to beintegrated and modernized to ensure thatthey are change tolerant and continueproviding value to the organization.Deliver MultiplatformApplications EfficientlyTo help provide solutions to these issues,CA offers <strong>AllFusion</strong> <strong>Gen</strong> — a modeldrivenapplication development tool.<strong>AllFusion</strong> <strong>Gen</strong> provides a single, integrateddevelopment environment that allowsdevelopment teams to create and maintainlarge-scale business applications formultiple platforms, including mainframe,UNIX, J2EE and .Net. <strong>AllFusion</strong> <strong>Gen</strong> hasstrong heritage in several powerfulapplication development approaches —model-driven development, enterprisearchitecture and component developmentand reuse.


Data Sheet 2<strong>AllFusion</strong> <strong>Gen</strong> uses an integrated modelingenvironment to capture applicationrequirements along with design tools,code generators, deployment wizards andtest harnesses to realize a solution basedon those requirements. A single <strong>AllFusion</strong><strong>Gen</strong> application design can be used togenerate native code and deploy tomultiple platforms, as well as to providenewer, service-oriented architecturesfrom a single model using a singledeveloper skill set.Distinctive Features andFunctionalitiesTo help provide solutions to these issues,CA offers <strong>AllFusion</strong> <strong>Gen</strong> — a modeldrivenapplication development tool.<strong>AllFusion</strong> <strong>Gen</strong> provides a single, integrateddevelopment environment that allowsdevelopment teams to create and maintainlarge-scale business applications formultiple platforms, including mainframe,Unix, J2EE and .Net. <strong>AllFusion</strong> <strong>Gen</strong> hasstrong heritage in several powerfulapplication development approaches —model-driven development, enterprisearchitecture and component developmentand reuse. <strong>AllFusion</strong> <strong>Gen</strong> uses anintegrated modeling environment tocapture application requirements alongwith design tools, code generators,deployment wizards and test harnessesto realize a solution based on thoserequirements. A single <strong>AllFusion</strong> <strong>Gen</strong>application design can be used togenerate native code and deploy tomultiple platforms, as well as to providenewer, service-oriented architecturesfrom a single model using a singledeveloper skill set.Model-Driven Architecture. Modelingenables business requirements to bedefined independent of technicalspecifications. Changes to businessrequirements can be easily implementedin applications by making a change in themodel that propagates through thegenerated application; no manual codeupdates are required. Each <strong>AllFusion</strong> <strong>Gen</strong>developer workstation provides integrated,full life cycle application modeling capability,local model storage, model consistencycheck tools and optional code generators.<strong>AllFusion</strong> <strong>Gen</strong> automatically transformsentity-relationship diagrams to databasedefinition language (DDL) and deploys tothe target database management system.Code generators use high-level actionlanguage and application architectureinformation (web-based, distributed,batch and so on) to generate nativelanguage(s) for the target platform(s).The generated code is compiled anddeployed to the target environment(s).• Full Life Cycle Support. <strong>AllFusion</strong> <strong>Gen</strong>modeling environment provides supportfor the entire application developmentlife cycle — from design and specificationto code generation, testing, deploymentand ongoing maintenance.• Simplified Maintenance. Time and costof application maintenance are reducedbecause changes are made to themodel, not to the code. Simply makeappropriate changes in the model, thenregenerate, test and deploy the updatedapplication. In <strong>AllFusion</strong> <strong>Gen</strong>, elementsof the model are stored once. All aspectsof an application see any change to thatmodel instantly and consistently. Forexample, a change to an entity attributewill be reflected in an updated DDL andin all accesses to the attribute throughoutthe application.100% Code <strong>Gen</strong>eration. Consistentlygenerates 100% error-free code for acomplete solution. Application logic,communications infrastructures, databasedefinitions, referential integrity triggers,web servers and browser interfaces areautomatically generated, packaged andready for immediate deployment. The<strong>AllFusion</strong> <strong>Gen</strong> model represents thecomplete application, including all logic,data and user interface definitions;therefore, the generators are able toproduce a complete, working,syntactically correct application.Platform Independent Modeling. Shieldsdevelopers from technological specificationsand enables the focus of applicationdevelopment to be on business requirements.High-level models are transformed into aselected source language (Java, C,COBOL, or C#) and DDL for industryleadingdatabase servers. Because<strong>AllFusion</strong> <strong>Gen</strong> generates 100% of thecode, the programmer needs no extensivetraining in either the target languages oroperating systems. Migrating from oneplatform to another — whether that bethe mainframe, J2EE or .Net — is assimple as regenerating the code..NET Framework Support. <strong>AllFusion</strong> <strong>Gen</strong>delivers comprehensive .NET solutions,providing generation of:• Web Forms Application Clients• Server Side Managed Code. <strong>Gen</strong>erateserver procedure steps as COM+Serviced Components. Combined withthe Web Forms Application Client, thisproduces a complete .NET applicationfrom an <strong>AllFusion</strong> <strong>Gen</strong> client/servermodel.• .NET Proxy. Similar to the existingCOM and Java Proxies, the .NET Proxyallows .NET framework clients toaccess any <strong>AllFusion</strong> <strong>Gen</strong> generationserver running on Windows, UNIX orz/OS platforms.Organization can transition their existing<strong>AllFusion</strong> <strong>Gen</strong> Client/Server model to anN-Tiered .NET application with nomandatory modifications. All they need todo is select the .NET platform options andregenerate the code.J2EE Framework Support. Deliverscomprehensive J2EE solutions, generatesHTML for the browser, Java Server Pages(JSPs) on the web server and EnterpriseJavaBeans (EJBs) on the applicationserver. Users get the best of bothworlds—the flexibility of J2EE combinedwith proven performance of automated


Data Sheet 3code generation. Organizations canimplement pieces of the J2EE architectureas they are ready, reducing the risks ofthis technology transformation. <strong>AllFusion</strong><strong>Gen</strong> Java generation is integrated with alltraditional generation capability, allowing,for example, the Java-based browsers andweb servers to access generated CICStransactions, or a Windows based client toaccess transactions implemented as EJBs.• EJB <strong>Gen</strong>eration. Provides a serveralternative for customers activelymoving to a web-based environment.EJBs generated by <strong>AllFusion</strong> <strong>Gen</strong> mayreplace and/or coexist with traditional,generated servers running on CICS,UNIX or in Windows. <strong>AllFusion</strong> <strong>Gen</strong>EJBs are targeted at any J2EE 1.4-compliant server regardless ofunderlying platform, use JDBC fordatabase connectivity and supportmultiple databases.Application Integration. The open,extensible environment enablesorganizations to integrate existing legacyapplications and multiple clienttechnologies with <strong>AllFusion</strong> <strong>Gen</strong> servers.The <strong>AllFusion</strong> <strong>Gen</strong> proxy options supportthe integration of systems built to differentstandards. Components are exposed orviewed as COM, Java or .NET objects,enabling integration with multipleapplication sources. Therefore, applicationsbuilt in either a Java- or Microsoft-centricenvironment can tap into generatedservers. <strong>AllFusion</strong> <strong>Gen</strong> proxies alsoinclude methods that support XML datainterchange. A powerful wizardtransforms the proxy into a Web servicethat can easily integrate with otherapplications inside or outside the firewall.Web <strong>Gen</strong>eration. Enable organizationsto implement complete web-basedapplications using the <strong>AllFusion</strong> <strong>Gen</strong>development environment. And, withminimal modifications, existing <strong>AllFusion</strong><strong>Gen</strong> applications can be quickly ported tothe web. The Web <strong>Gen</strong>eration featuredelivers an Internet-based client bygenerating HTML and JSPs directly fromthe <strong>AllFusion</strong> <strong>Gen</strong> model. HTML, JSPs andJavaScripts are generated for the browser.These can be customized and the changeswill be saved in the <strong>AllFusion</strong> <strong>Gen</strong> modeland available when the system isregenerated. <strong>AllFusion</strong> <strong>Gen</strong> generatesJava for the middle tier (the web server).Organizations can deploy applications toany J2EE 1.4-compliant web applicationserver. This middle tier could be runningon z/OS, a UNIX server or in Windows. Ifdesired, a complete Java solution runningon a web server with a browser front endcould be implemented (similar to how“fat client” systems used to be built).Another, more widely implementedsolution is to tie a web front end to backend,transaction-processing servers. Thisincludes both existing <strong>AllFusion</strong> <strong>Gen</strong>servers as well as legacy servers outsideof <strong>AllFusion</strong> <strong>Gen</strong>. All of the codenecessary to provide communicationbetween each of these application layersis automatically generated.Multi-Level Repository. Developmentteams are able to choose from mainframe,UNIX, Windows or a combination ofthese repository environments. <strong>AllFusion</strong><strong>Gen</strong> keeps them all synchronized andenable multiple developers to work on thesame project simultaneously. Security,version control and subsetting featuresprovide improved project control,extensive reuse, increased productivityand enhanced system quality.What’s New in r<strong>7.5</strong>Support for Linux Servers. We haveadded support for popular Linuxdistributions on 32 bit Intel hardwareplatforms as targets for <strong>AllFusion</strong> <strong>Gen</strong>generated servers using selected andproven commercially available databases.Market demand will drive the decisionfor future support of the client serverencyclopedia and the communicationsbridge server on the Linux platform.• Web Services Wizard. Web servicesare quickly created using an easy-tofollowwizard to automatically wrap theJava proxy. This powerful wizard allowsany existing server generated by<strong>AllFusion</strong> <strong>Gen</strong> (mainframe, UNIX,Windows) to be exposed as a Webservice.Figure 1. Screen Designer. Through a WYSIWYG interface, the developercreates the screen design of the application. The Screen Designersupports both GUI- and web-based applications.


Data Sheet 4z/OS Language Environment Enabled.We have converted the assemblersubroutine runtimes to support LanguageEnvironment (“LE”) specifications. Thisincludes entry and exit logic as well asmemory and program management whichshould result in improved performance inmany applications. We also eliminated24 bit addressing mode modules. Allmodules support 31 bit addressing andresidency. This change enabled themigration of the <strong>AllFusion</strong> <strong>Gen</strong> TSOapplication execution environment(TSOAE) to its LE and IBM/C version.Web <strong>Gen</strong>eration AccessibilityImprovements. We have added supportfor keyboard access to generated webclient applications as indicated by USSection 508 and similar internationalregulations. This allows individuals tooperate generated applications withoutrequiring the use of a mouse or similarpointing device. It also allows assistivetechnologies to read Web <strong>Gen</strong>erationapplications.Precision Math Library Replacement.Performance improvements for selectmathematical operations.Component Manager. Plans are to refreshthe component manager to comprehendthe latest version of the metamodel.Dynamic Cascading Style Sheets. Wehave added support for a user provided orcustomized external style sheet for webgenerated clients. This will enable usersto modify the business system cascadestyle sheet and influence the appearanceof all windows in the business system. Inaddition, a user will be able to provide anoverriding CSS file to supersede the stylestatements in a Web <strong>Gen</strong>eration generatedapplication.ASP.NET Web Clients Features. The setof updates made to this product mainlyconcentrated on bringing it up to datewith the Web <strong>Gen</strong>eration web client. Themain features updated are:• Customizable close and help buttons• SetBitmapName• Add support for InProc• Dynamic images/dynamicallychanging multi-state bitmap images• Varying and fixed size tables• Hypertext links: Open New Window,Book Mark and Push Button asHypertext Link• Dot notation• Extended selection for listboxesBuild Tool Enhancements. Numeroususability features were added to the BuildTool. These included:• New profile management• Revisit Full Screen• Prevent occasional file locking• Remove Search panel• Pop-up menus through right-click inMessage Area & Tree ViewSupported Environments• z/OS• RHEL and SUSE Linux Servers• UNIX (AIX, HP-UX, Solaris)• Windows XP and Windows 2003Server• .NET Framework• J2EEA detailed statement of the supportedenvironments (including versionnumbers) for supported operatingsystems, compilers, databasemanagement systems, middleware etccan be found at supportconnect.ca.com.For more information, call1- 800-875-9659 or visitca.comCopyright © 2006 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.MP297010206

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!