Marketing and development alliance promotes the two technologies, as well as the UML and XMI programming standards June 28, 1999 — In a move to bolster its ability to create and speed to market enterprise-scale electronic-business applications, IBM today will announce a marketing and development alliance with Rational Systems that heavily promotes Java and Extensible Markup Language (XML) as well as the fledgling Unified Modeling Language (UML) and XML Metadata Interchange (XMI) programming standards.With the deal the two companies aim to offer a set of soup-to-nuts development solutions that better allow programmers working in teams to design, develop, test, and deploy enterprise-level applications. They hope to come up with solutions for better business process modeling, business requirements definition, code generation, change request management, and systems management.The deal comes at a time when officials from both companies believe the industry is quickly transitioning to a new phase in the evolution of e-business applications development, one that emphasizes tying together systems spread across multiple platforms in order to present users with integrated views of its business. “A banking customer who wants an audience-of-one presentation of all his relationships in the supply or value chain can have that. You can create an application that spans a lot of legacy systems and integrates different companies’ systems rapidly,” said Joe Damassa, vice president of application development marketing for IBM’s Software Solutions group in Somers, N.Y.Damassa believes the new standard for success going forward will not so much be the number of transactions per second Web application servers can generate, but how many business process changes users can implement in a month.“A key indicator will be how fast you can make business process changes in order to stay competitive in the e-business world. That is why we felt it was important to hook up with Rational to create faster development cycles for these apps,” Damassa said. The first fruits of the partnership will be seen later this week when the companies deliver a new integration between IBM’s Visual Age development environment and the Rational Suite, an effort that has been underway for the past three months. Centered around the XMI bridge, the integration enables round trip engineering efforts between VisualAge for Java and Rational Rose.Explaining how the integration between Visual Age and Rational Rose works, Rational officials said Visual Age is able to read Java code, transform it into XMI definitions and from that create a visual model in Rational Rose. This presents developers with a graphical representation of the architecture of the code they have written.The process also works in reverse, they said. “If you wanted to design your architecture graphically by drawing pictures in UML, you can. The models you draw in Rose can immediately generate Java code from those in Visual Age for Java,” said Eric Shurr, vice president and general manager of Rational’s corporate marketing and suits group. Available for download on June 30, the new integration will be delivered as an add-in to Visual Age for Java at www.software.ibm.com/vadd for registered users. The product will ship as part of IBM’s Visual Age for Java Enterprise Edition.Officials from both companies said the alliance is a logical commitment given the common goal each has of leveraging and extending users existing systems by delivering new mission-critical functions for e-business.The deal further strengthens the existing development relationship the companies have in place, company officials said. For instance, IBM’s San Francisco components currently ships Rational Rose models with the San Francisco Application Framework and IBM’s Insurance Application Architecture features integration with Rational Rose. The Rational Test Studio currently can be used to automate and test applications written in Visual Age, and the Rational Suite Performance Studio can test applications built on IBM’s Websphere Application Server, company officials pointed out.Also as part of the alliance Rational will more fully embrace IBM’s Application Framework for e-business allowing the company to more easily integrate its technologies across the breadth of IBM’s major development platforms from mainframes to Windows NT-based servers.By leveraging the Framework Rational, officials believe they can better leverage IBM’s abilities transform core business processes and build more scalable and secure e-business applications. The Applications Framework complies with several open standards including Java, Enterprise JavaBeans, and Corba. Rational officials believe its Rational Suite enhances IBM’s Application Framework for e-business by better unifying software teams and supplying integrated solutions for analysts, developers, and testers working together.“We are making it imperative in the software we ship to unify teams working together with different suites for the analyst, tester, and builder functions,” Shurr said.According to officials from both companies, the only products that overlap in their respective lineups are IBM’s Team Connection repository and the Rational Clear Case repository. Still, officials from each company said they will continue to sell the products separately while highlighting the communication bridge that allows users to work across the two products. JavaTechnology IndustryProgramming Languages