SlideShare a Scribd company logo
1 of 32
Software and Systems Engineering | Rational




Good Design is Good Business Series (developerWorks)
Good Design is Good Business Video (5:50 time mark)Brings
                                   (                                            you:



Top 3 new value features in RSA 8.5 and RAD 8.5

Guest Speaker: Steve Arnold MBCS CITP
Consulting IT Specialist
Technical Consultant | IBM Software Group | Rational
+44 (0)7702 677 866 steve.arnold@uk.ibm.com




                    Host: Roger Snook
                    IBM Software, Rational
                    WorldWide Enablement Leader, Offering, Strategy, Delivery (OSD) Team, +1.703.943.1170, RCSnook@us.ibm.com
                    2012 July 19
                                                                                                               © 2011 IBM Corporation
Software and Systems Engineering | Rational


Please note

 IBM’s statements regarding its plans, directions, and intent are subject to change or
 withdrawal without notice at IBM’s sole discretion.
 Information regarding potential future products is intended to outline our general product
 direction and it should not be relied on in making a purchasing decision.
 The information mentioned regarding potential future products is not a commitment, promise,
 or legal obligation to deliver any material, code or functionality. Information about potential
 future products may not be incorporated into any contract. The development, release, and
 timing of any future features or functionality described for our products remains at our sole
 discretion.


 Performance is based on measurements and projections using standard IBM benchmarks
 in a controlled environment. The actual throughput or performance that any user will
 experience will vary depending upon many factors, including considerations such as the
 amount of multiprogramming in the user’s job stream, the I/O configuration, the storage
 configuration, and the workload processed. Therefore, no assurance can be given that an
 individual user will achieve results similar to those stated here.




                                                                                     © 2011 IBM Corporation
Software and Systems Engineering | Rational


Agenda


 What’s new in RSA 8.5
    – Save time and improve quality with enterprise model reuse
    – Simplified team working
    – Broader support for the technologies you use - Spring and Hibernate


 What’s new in RAD 8.5
    – Save time with Liberty profile support
    – Simplified web development with the new web page designer
    – Improve quality through teamwork


 Next Steps




Source: If applicable, describe source origin (date, author, publication)

3                                                                           © 2011 IBM Corporation
Software and Systems Engineering | Rational


RSA Flexible Packaging


                       Rational Software Architect Family
       Deployment
    Automation Content
    Pack for RAFW and
           WAS
                               Extension for    Extension for      Extension for
                                                                                   Extension   Simulation     Design
      Extension for             Integrated       SOA and          Communication
                                                                                    for C++      Toolkit     Manager
                               Architecture     WebSphere          Applications
       Deployment
   Automation Planning         Frameworks          Rational
                                                  Application
                                                  Developer
      Extension for
   Deployment Planning                         Standard Edition



                                                 Rational Software Architect
                                                     Core foundation
                    • Sketching
                                                                        • Built in transformations for Java, C#,
             • UML 2.2 modeling support
                                                                                          VB.NET
         • Requirements integration with end to
                                                                                     • Cloud support
                    end traceability


                                                                                                            © 2011 IBM Corporation
Software and Systems Engineering | Rational


 Design Challenges

Design is a key phase of the software and systems
 lifecycle. Our clients successfully use Rhapsody and
 RSA today to:
   – Simplify application and systems complexity
   – Identify issues and defects early in the lifecycle when they are cheapest to fix
   – Document and communicate to stakeholders

However design tools often focus on the individual and lack team integration
   – Teams cannot easily share designs and get feedback from stakeholders
   – Linking designs to other lifecycle artifacts is difficult, leading to a lack of traceability and
     understanding of the impact of changes
   – Difficult to link designs created by different tools
   – It takes too much time to create reports across multiple designs and lifecycle elements for
     specifications, communication, regulatory compliance, and auditing
   – Many development teams work in silos, which limits the value the designs they provide to
     other teams and the organization


                                                                                              © 2011 IBM Corporation
Beta
Software and Systems Engineering | Rational


RSA and Rhapsody Design Management 4.0 Beta
                                                  In-context
      Common                                  collaboration with
    Administration                            commenting and
      with CLM                                      review




       Lifecycle                                  Centralised
     Integrations                                   design
                                                  repository




    Simplified
     Design                                      Searching &
   Configuration                                Design Reuse
   Management




                                                 Documenting
        Impact                                     Designs
       Analysis

                                                        © 2011 IBM Corporation
Software and Systems Engineering | Rational


Model Search and Reuse




                                              © 2011 IBM Corporation
Software and Systems Engineering | Rational


Rational Software Architect with Design Manager - 2011

Creation, editing, MDD,                      Design change control                                                                                     Design search, query, view,
search, query, validate,                   and versioning (file-based)                                                                                 comment, review, link, report,
analyze, report                                                                                                                                        validate, analyze

                                                                                                                              Design Management
                                                                                                                             services on Jazz Team




                                                                                                 SCM Server - RTC, CC, SVN
                                                               (check-outs, merges, check-ins)
                                               Directory                                                                          Server (JTS)                                         Desktop
  RSA Client
                                                      File1




                                                                                                                                                            OSLC + DM REST APIs
                                                       File2




                                                                                                                             Jazz Storage
                                                                                                                             § Architecture Elements
                                                                                                                               (read/only)
                                               Directory                                                                     § Index
  RSA Client                                                                                                                 § Comments (visual,
                                                      File1                                                                                                                           Web client
                                                                                                                               textual)
                                                       File2                                                                 § Links
                                                                                                                             § Reviews




                                                                                                                                                                                  © 2011 IBM Corporation
Software and Systems Engineering | Rational


Rational Software Architect with Design Manager - 2012 (New Mode)
Previous mode with import engine still supported
Design creation, editing,                                                  Design change control                            Design search, query, view,
MDD, search, query,                                                        and versioning (model-                           comment, review, link, report,
validate, analyze, report                                                          based)                                   validate, analyze

                                                                            Design Management
                                                                           services on Jazz Team
                                                                                Server (JTS)
   RSA client




                                                                                                      OSLC + DM REST APIs
                                                     OSLC + DM REST APIs
                                                                                                                                            Web client
                                                                            Jazz Storage
                                                                            § Architecture Elements

   RSA client                                                               § Index
                                                                            § Comments (visual,
                                                                              textual)
                                                                            § Links
                                                                            § Reviews
Benefits
    • Direct editing of designs and change control on server providing a more simplified environment
     • Change control (locking, history) at the model resource level providing more granularity and
     • No duplication or design synchronization issues
     • Use of SCM still available for users who need more powerful change control capabilities
                                                 IBM Confidential                                                                       © 2011 IBM Corporation
Software and Systems Engineering | Rational


 Simplified Team Working
                                               Modified
                                                model
                                               element


Locked model
  element




                                                              Changeset
                                                             containing just
                                                             elements that
                                                               have been
                                                                modified




                                                          © 2011 IBM Corporation
Software and Systems Engineering | Rational


RSA Spring Framework Support
 Provide modeling and transformation of Spring
  Framework v2.5 – 3.0.6.
 Supported Spring Modules (Profiles):
   – Core
   – MVC
   – Transaction
 RSA Supports Spring Core bean definitions for Spring
  Container configuration file
 RSA supports Context annotations for Spring and
  annotated classes for Component, Configuration and
  Service can be defined with Autowired, Required and
  Value annotations
 Spring Transaction supports Repository definition with
  Transactional Operation details




Spring Application Development Framework Reference Documentation: http://springsource.org




                                                                                            © 2011 IBM Corporation
Software and Systems Engineering | Rational


Spring MVC Model Designing
 Spring MVC models can be designed as an Activity Flow
 RSA supports designing of MVC models with Controller
  beans and annotations
 Core model Library supports Spring defined beans for
  Dispatcher Servlet, Controller, Handler Mapping, View
  Resolver, Theme Resolver, Locale Resolver etc.




                                                          © 2011 IBM Corporation
Software and Systems Engineering | Rational

Transformation of Spring Models
 Spring Models can be transformed to Dynamic Web Projects
 UML classes of Spring model are transformed to java classes with required annotations and
  import statements
 Spring beans and their properties are transformed to configuration file for Spring container
 Spring MVC Activity Flow is transformed to Java classes and configuration file




                                                                                      © 2011 IBM Corporation
Software and Systems Engineering | Rational


 Hibernate Framework Support in RSA


  Provide modeling and transformation support for Hibernate Framework v3.5 & 3.6
  Transformation support to generate hibernate-annotated Java code and hibernate configuration
   and mapping file(deployment descriptor).
  Reverse transform support to generate the Hibernate model from either annotated source files
   or deployment descriptors.
  The hibernate modeling and transforms support includes modeling elements from Java
   persistence API also.
  Hibernate support in RSA 8.5 includes Entity and related elements, inheritance support,
   associations, identifier and properties, queries and custom-SQL.




Hibernate Reference Documentation: http://www.hibernate.org/docs
Hibernate tools for eclipse/RSA are available http://www.hibernate.org/subprojects/tools.html



                                                                                                © 2011 IBM Corporation
Software and Systems Engineering | Rational


Hibernate Modeling Toolset

 Modeling toolset now includes a Hibernate
  profile, model templates, palette entries,
  content menus and property page
  enhancements.
 Entities can be built-up from scratch or
  mapped to an existing table from a database.




                                                 © 2011 IBM Corporation
Software and Systems Engineering | Rational


 Hibernate Transformation


 UML to Hibernate transformation generates annotated code and the hibernate mapping file




 The 'properties' tab of the configuration can be used to configure the transform




                                                                                     © 2011 IBM Corporation
Software and Systems Engineering | Rational


 Hibernate Transformation

  The Hibernate-to-model (reverse) transform can be configured to generate hibernate-model
   from either:
    – the annotated Java source code

    – the hibernate mapping file (deployment descriptor)




                                                                                 © 2011 IBM Corporation
Software and Systems Engineering | Rational


Struts2 Modeling Toolset
•   Modeling toolset now includes a Struts 2 profile, model
    template, palette entries, context menus, wizards and
    property page enhancements
•   Model structural view (Views, Controllers, Interceptors)
    using Class diagram
•   Model navigation flows using Activity diagram




                                                               © 2011 IBM Corporation
Software and Systems Engineering | Rational


Struts2 Transform
    XML Generation




       Annotation Generation




                                              © 2011 IBM Corporation
Software and Systems Engineering | Rational


Other new features of RSA 8.5


 Java 7 visualization and round-trip support
 Re-worked MQ support in deployment topologies
 Visio Import ( class, use case and network diagrams)
 Navigate to diagram from PE
 Generate diagram ( based on model analysis rules)
 Design Manager
     – Lifecycle traceability
     – Impact analysis diagrams
     – Document management
     – Web based sketching




20                                                       © 2011 IBM Corporation
Software and Systems Engineering | Rational


Agenda


 What’s new in RSA 8.5
     – Save time with model reuse
     – Simplify team working
     – Broader support for the technologies you use - Spring and Hibernate


 What’s new in RAD 8.5
     – Save time with Liberty profile support
     – Simplify web development with the new web page designer
     – Improve quality through teamwork


 Next Steps




Source: If applicable, describe source origin (date, author, publication)

21                                                                           © 2011 IBM Corporation
Software and Systems Engineering | Rational


Rational Application Developer V8.5
and WAS Developer Tools v8.5


                               Portal &
                               Portlet                JCA
         Comprehensive




                                                                  SIP

                            iWidgets            SCA                            Analysis
                                                            CEA
                                          JSF                           Data
                                                                                            Profiling
                                                       Batch


                            Web 2.0 &                                   Visualization                   Cloud
                             mobile
         Focused




                                                OSGi

                             Java EE                                                Team debug
                                                  WAS & Liberty                                           Team code
                                                    Profile                                                coverage

       Basic             Eclipse                  WAS Developer Tools                     Rational Application Developer


                                                        Freely available
                              Free                                                               Paid Offering
                                                       Supported for a fee

                                                                                                                  © 2011 IBM Corporation
Software and Systems Engineering | Rational


By developers, for developers
Liberty at last

 A new dynamic profile of WAS aimed at the developer experience
   – Development and test server initially for web, mobile and OSGi
   – Footprint < 50 Mb
   – Fast startup < 5 seconds
   – Shareable, simplified “by exception” configuration
   – Fidelity with full profile WAS – same containers and QoS
   – Freely available

 Shorten development time to value
   – Develop and test in RAD with the WAS Liberty Profile
   – Deploy applications as-is to Liberty profile or full profile of WAS.




                                                                    http://wasdev.net
                                                                                 © 2011 IBM Corporation
Software and Systems Engineering | Rational


Liberty Profile – A composable run-time that starts the features your
application needs, and no more


           WAS extensions




                                                     servlet-3.0          jsf-2.0 & appSecurity-1.0

         Java EE containers


                                                                          JSF     JSP     web app security

                                                  Web container                     Web container

          Run-time services                   HTTP          App manager         HTTP         App manager
                  +
         Configuration model                  Run-time OSGi services            Run-time OSGi services


       Traditional WAS profile                WAS Liberty Profile               WAS Liberty Profile
                                                                                              © 2011 IBM Corporation
Software and Systems Engineering | Rational


Introducing the new Rich Page Editor




  High-fidelity rendering
  using browser engine                          Multiple browser
                                                preview



                                                Precision drag-and-
                                                drop from palette




                              Simplified Dojo
                              Outline view      Vertical Properties
                                                view for maximum
                                                editing area




                                                                      © 2011 IBM Corporation
Software and Systems Engineering | Rational


Previewing your mobile application in the
Mobile Browser Simulator

           Test device services via
           simulated Cordova API




                                                                                Multiple device form factors

                                          Hi-fi rendering of the device UI in
                                                     the browser

                                                                                                       © 2011 IBM Corporation
Software and Systems Engineering | Rational


Quality through teamwork – Code coverage
Infuse quality from day one
                                                                Coverage results on
 Run on demand, UI or headless                                  the latest build are
                                                                sketchy. I’ll open a
                                                                    bug, and may
 Supports WAS V6.1 to V8.5                                        enable check-in
                                                                       advisor.
 Supports Java 5, 6 and 7                      Team Lead

 Integrate into RTC builds                       RAD
 Import results to the workspace               RTC client
                                                             Continuous
 Find bad code or test suite gaps                             builds

 Dynamically reset coverage statistics at
  server launch
 Open work items directly from undesirable
  coverage results                                            Check-in
                                                              advisor
 Prevent checking in of code with missing or
  poor results
                                                Developer         Oooh – A bug! I’ll
                                                                 import the results,
                                                                  study them in the
                                                  RAD              Java editor, and
                                                RTC client       resolve the issue.

                                                                               © 2011 IBM Corporation
Software and Systems Engineering | Rational


Agenda


 What’s new in RSA 8.5
     – Save time and improve quality with enterprise model reuse
     – Simplified team working
     – Broader support for the technologies you use - Spring and Hibernate


 What’s new in RAD 8.5
     – Save time with Liberty profile support
     – Simplified web development with the new web page designer
     – Improve quality through teamwork


 Next Steps




Source: If applicable, describe source origin (date, author, publication)

28                                                                           © 2011 IBM Corporation
Software and Systems Engineering | Rational


Next Steps and Resources


 Try RSA or RAD
     – Download
       • RSA - http://www.ibm.com/developerworks/downloads/r/architect/
       • RAD - http://www.ibm.com/developerworks/downloads/r/rad/
     – Try online with our sandbox
       • RSA - http://www.ibm.com/developerworks/downloads/r/architect/tryonline.html
       • RAD - http://www.ibm.com/developerworks/downloads/r/rad/tryonline.html

 Useful links
     – What’s new in RSA 8.5 - http://ibm.co/Rsa8_5
     – RSA page on IBM.COM - http://www-01.ibm.com/software/awdtools/swarchitect/
     – RAD page on IBM.COM - http://www-01.ibm.com/software/awdtools/developer/application/index.html


 Next webinar from “Good Design is Good Business”:
     – Design Manager update, with speaker: Jean-Louis Marechaux, (Invitations to go out soon!)


29                                                                                                © 2011 IBM Corporation
Software and Systems Engineering | Rational




                                              www.ibm/software/rational




30                                                                        © 2011 IBM Corporation
Software and Systems Engineering | Rational




                                                                www.ibm/software/rational

© Copyright IBM Corporation 2011. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,
express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM
software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature
availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.


    31                                                                                                                                                                     © 2011 IBM Corporation
Software and Systems Engineering | Rational




                                              www.ibm/software/rational




32                                                                        © 2011 IBM Corporation

More Related Content

What's hot

EM overview- - Hayden lindsey
EM overview- - Hayden lindseyEM overview- - Hayden lindsey
EM overview- - Hayden lindseyRoopa Nadkarni
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katochIBM
 
Malone r12 upgrade-versus-reimplementation
Malone r12 upgrade-versus-reimplementationMalone r12 upgrade-versus-reimplementation
Malone r12 upgrade-versus-reimplementationThanapan Ittisakulchai
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonIBM
 
1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_baterIBM
 
Top 10 Reasons to Leverage SBM
Top 10 Reasons to Leverage SBMTop 10 Reasons to Leverage SBM
Top 10 Reasons to Leverage SBMSerena Software
 
Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Carly Snodgrass
 
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeOvercoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeIBM
 
Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructureModernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructurezslmarketing
 
Passing internal and external audits with reporting and dashboards nov 2011
Passing internal and external audits with reporting and dashboards   nov 2011Passing internal and external audits with reporting and dashboards   nov 2011
Passing internal and external audits with reporting and dashboards nov 2011Scott Althouse
 
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraIBM
 
Conspectus January 2010 News Bulletin
Conspectus January 2010 News BulletinConspectus January 2010 News Bulletin
Conspectus January 2010 News BulletinRandal Reifsnider
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010Paul Vincent
 
mcAMDOIS - CAPI
mcAMDOIS - CAPImcAMDOIS - CAPI
mcAMDOIS - CAPImcAMDOIS
 
Murphy.dar jean.jean
Murphy.dar jean.jeanMurphy.dar jean.jean
Murphy.dar jean.jeanNASAPMC
 
Dickey.alan
Dickey.alanDickey.alan
Dickey.alanNASAPMC
 
Epm Product Capabilities Comparison
Epm Product Capabilities ComparisonEpm Product Capabilities Comparison
Epm Product Capabilities ComparisonSuresh Rajappa
 

What's hot (18)

EM overview- - Hayden lindsey
EM overview- - Hayden lindseyEM overview- - Hayden lindsey
EM overview- - Hayden lindsey
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch
 
Malone r12 upgrade-versus-reimplementation
Malone r12 upgrade-versus-reimplementationMalone r12 upgrade-versus-reimplementation
Malone r12 upgrade-versus-reimplementation
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
 
1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_bater
 
Top 10 Reasons to Leverage SBM
Top 10 Reasons to Leverage SBMTop 10 Reasons to Leverage SBM
Top 10 Reasons to Leverage SBM
 
Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)Respond quickly to changing business needs–Business Process Management (BPM)
Respond quickly to changing business needs–Business Process Management (BPM)
 
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeOvercoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourke
 
Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructureModernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructure
 
Passing internal and external audits with reporting and dashboards nov 2011
Passing internal and external audits with reporting and dashboards   nov 2011Passing internal and external audits with reporting and dashboards   nov 2011
Passing internal and external audits with reporting and dashboards nov 2011
 
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
 
Conspectus January 2010 News Bulletin
Conspectus January 2010 News BulletinConspectus January 2010 News Bulletin
Conspectus January 2010 News Bulletin
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010
 
mcAMDOIS - CAPI
mcAMDOIS - CAPImcAMDOIS - CAPI
mcAMDOIS - CAPI
 
Murphy.dar jean.jean
Murphy.dar jean.jeanMurphy.dar jean.jean
Murphy.dar jean.jean
 
Dickey.alan
Dickey.alanDickey.alan
Dickey.alan
 
Epm Product Capabilities Comparison
Epm Product Capabilities ComparisonEpm Product Capabilities Comparison
Epm Product Capabilities Comparison
 
1
11
1
 

Viewers also liked

2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSA2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSARoger Snook
 
Nazira Omuralieva - Susan Kaufman - Improving Application Security - Vulnerab...
Nazira Omuralieva - Susan Kaufman - Improving Application Security - Vulnerab...Nazira Omuralieva - Susan Kaufman - Improving Application Security - Vulnerab...
Nazira Omuralieva - Susan Kaufman - Improving Application Security - Vulnerab...Source Conference
 
RSA 2015 Blending the Automated and the Manual: Making Application Vulnerabil...
RSA 2015 Blending the Automated and the Manual: Making Application Vulnerabil...RSA 2015 Blending the Automated and the Manual: Making Application Vulnerabil...
RSA 2015 Blending the Automated and the Manual: Making Application Vulnerabil...Denim Group
 
Cryptography - RSA and ECDSA
Cryptography - RSA and ECDSACryptography - RSA and ECDSA
Cryptography - RSA and ECDSAAPNIC
 
Kona Web Application Firewall Overview - Akamai at RSA Conference 2013
Kona Web Application Firewall Overview - Akamai at RSA Conference 2013Kona Web Application Firewall Overview - Akamai at RSA Conference 2013
Kona Web Application Firewall Overview - Akamai at RSA Conference 2013Akamai Technologies
 
Public Key Cryptography and RSA algorithm
Public Key Cryptography and RSA algorithmPublic Key Cryptography and RSA algorithm
Public Key Cryptography and RSA algorithmIndra97065
 

Viewers also liked (8)

2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSA2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSA
 
Nazira Omuralieva - Susan Kaufman - Improving Application Security - Vulnerab...
Nazira Omuralieva - Susan Kaufman - Improving Application Security - Vulnerab...Nazira Omuralieva - Susan Kaufman - Improving Application Security - Vulnerab...
Nazira Omuralieva - Susan Kaufman - Improving Application Security - Vulnerab...
 
RSA 2015 Blending the Automated and the Manual: Making Application Vulnerabil...
RSA 2015 Blending the Automated and the Manual: Making Application Vulnerabil...RSA 2015 Blending the Automated and the Manual: Making Application Vulnerabil...
RSA 2015 Blending the Automated and the Manual: Making Application Vulnerabil...
 
Cryptography - RSA and ECDSA
Cryptography - RSA and ECDSACryptography - RSA and ECDSA
Cryptography - RSA and ECDSA
 
Kona Web Application Firewall Overview - Akamai at RSA Conference 2013
Kona Web Application Firewall Overview - Akamai at RSA Conference 2013Kona Web Application Firewall Overview - Akamai at RSA Conference 2013
Kona Web Application Firewall Overview - Akamai at RSA Conference 2013
 
RSA Algorithm
RSA AlgorithmRSA Algorithm
RSA Algorithm
 
Public Key Cryptography and RSA algorithm
Public Key Cryptography and RSA algorithmPublic Key Cryptography and RSA algorithm
Public Key Cryptography and RSA algorithm
 
RSA ALGORITHM
RSA ALGORITHMRSA ALGORITHM
RSA ALGORITHM
 

Similar to RSA and RAD 8.5 Top New Value Features

A Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere toolsA Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere toolsProlifics
 
Jazz Overview- Karthik K
Jazz Overview-  Karthik KJazz Overview-  Karthik K
Jazz Overview- Karthik KRoopa Nadkarni
 
The process of software architecting
The process of software architectingThe process of software architecting
The process of software architectingRoger Snook
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowStrongback Consulting
 
Rhapsody reverseengineering
Rhapsody reverseengineeringRhapsody reverseengineering
Rhapsody reverseengineeringScott Althouse
 
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...IBM Rational
 
Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13gaborvodics
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...InSync2011
 
Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding Intland Software GmbH
 
2012 ukdc shared services value prop growth day newbury
2012 ukdc shared services value prop growth day newbury2012 ukdc shared services value prop growth day newbury
2012 ukdc shared services value prop growth day newburybara2cls
 
Ira d. kleiner, ms, mba, 2013 1
Ira d. kleiner, ms, mba, 2013 1Ira d. kleiner, ms, mba, 2013 1
Ira d. kleiner, ms, mba, 2013 1Ira Kleiner
 
LeverX SAP DMS Webinar
LeverX SAP DMS WebinarLeverX SAP DMS Webinar
LeverX SAP DMS WebinarEric Stajda
 
Establishing a service factory
Establishing a service factoryEstablishing a service factory
Establishing a service factorydavemayo
 
Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...IBM Rational software
 
Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)Carolyn Crowe
 
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Intland Software GmbH
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...ghodgkinson
 

Similar to RSA and RAD 8.5 Top New Value Features (20)

A Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere toolsA Software Factory Integrating Rational Team Concert and WebSphere tools
A Software Factory Integrating Rational Team Concert and WebSphere tools
 
Jazz Overview- Karthik K
Jazz Overview-  Karthik KJazz Overview-  Karthik K
Jazz Overview- Karthik K
 
The process of software architecting
The process of software architectingThe process of software architecting
The process of software architecting
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
 
Keynote Day 1 2009
Keynote Day 1 2009Keynote Day 1 2009
Keynote Day 1 2009
 
Rhapsody reverseengineering
Rhapsody reverseengineeringRhapsody reverseengineering
Rhapsody reverseengineering
 
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
 
Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
 
Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding
 
2012 ukdc shared services value prop growth day newbury
2012 ukdc shared services value prop growth day newbury2012 ukdc shared services value prop growth day newbury
2012 ukdc shared services value prop growth day newbury
 
Ira d. kleiner, ms, mba, 2013 1
Ira d. kleiner, ms, mba, 2013 1Ira d. kleiner, ms, mba, 2013 1
Ira d. kleiner, ms, mba, 2013 1
 
LeverX SAP DMS Webinar
LeverX SAP DMS WebinarLeverX SAP DMS Webinar
LeverX SAP DMS Webinar
 
Establishing a service factory
Establishing a service factoryEstablishing a service factory
Establishing a service factory
 
Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...
 
Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)
 
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
Oracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOAOracle Realizing the Potential of SOA
Oracle Realizing the Potential of SOA
 

More from Roger Snook

India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30Roger Snook
 
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...Roger Snook
 
2014 Q4 MQA Study group round 2 session 1 of 3
2014 Q4 MQA Study group round 2 session 1 of 32014 Q4 MQA Study group round 2 session 1 of 3
2014 Q4 MQA Study group round 2 session 1 of 3Roger Snook
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group PresentationRoger Snook
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventRoger Snook
 
IBM Mobile Quality Assurance Study Group Session 6
IBM Mobile Quality Assurance   Study Group Session 6IBM Mobile Quality Assurance   Study Group Session 6
IBM Mobile Quality Assurance Study Group Session 6Roger Snook
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Roger Snook
 
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance   Study Group Session 4 - Over the Air DistributionIBM Mobile Quality Assurance   Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air DistributionRoger Snook
 
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...Roger Snook
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2Roger Snook
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1Roger Snook
 
Good Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SAGood Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SARoger Snook
 
2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded Systems2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded SystemsRoger Snook
 
2013 good design is good business industry frameworks
2013 good design is good business industry frameworks2013 good design is good business industry frameworks
2013 good design is good business industry frameworksRoger Snook
 
2013 14 fall jcysl open house parent meeting
2013 14 fall jcysl open house parent meeting2013 14 fall jcysl open house parent meeting
2013 14 fall jcysl open house parent meetingRoger Snook
 
2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - MobileRoger Snook
 
2013 JCYSL open house parent meeting
2013 JCYSL open house parent meeting2013 JCYSL open house parent meeting
2013 JCYSL open house parent meetingRoger Snook
 
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShieldModel Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShieldRoger Snook
 
Model Runway Part 2 Design Best Practices at Blue Cross BlueShield
Model Runway Part 2   Design Best Practices at Blue Cross BlueShieldModel Runway Part 2   Design Best Practices at Blue Cross BlueShield
Model Runway Part 2 Design Best Practices at Blue Cross BlueShieldRoger Snook
 
Model Runway: Design Best Practices at BlueCross BlueShield
Model Runway: Design Best Practices at BlueCross BlueShieldModel Runway: Design Best Practices at BlueCross BlueShield
Model Runway: Design Best Practices at BlueCross BlueShieldRoger Snook
 

More from Roger Snook (20)

India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30
 
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
 
2014 Q4 MQA Study group round 2 session 1 of 3
2014 Q4 MQA Study group round 2 session 1 of 32014 Q4 MQA Study group round 2 session 1 of 3
2014 Q4 MQA Study group round 2 session 1 of 3
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 
IBM Mobile Quality Assurance Study Group Session 6
IBM Mobile Quality Assurance   Study Group Session 6IBM Mobile Quality Assurance   Study Group Session 6
IBM Mobile Quality Assurance Study Group Session 6
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
 
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance   Study Group Session 4 - Over the Air DistributionIBM Mobile Quality Assurance   Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
 
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
 
Good Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SAGood Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SA
 
2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded Systems2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded Systems
 
2013 good design is good business industry frameworks
2013 good design is good business industry frameworks2013 good design is good business industry frameworks
2013 good design is good business industry frameworks
 
2013 14 fall jcysl open house parent meeting
2013 14 fall jcysl open house parent meeting2013 14 fall jcysl open house parent meeting
2013 14 fall jcysl open house parent meeting
 
2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile
 
2013 JCYSL open house parent meeting
2013 JCYSL open house parent meeting2013 JCYSL open house parent meeting
2013 JCYSL open house parent meeting
 
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShieldModel Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
 
Model Runway Part 2 Design Best Practices at Blue Cross BlueShield
Model Runway Part 2   Design Best Practices at Blue Cross BlueShieldModel Runway Part 2   Design Best Practices at Blue Cross BlueShield
Model Runway Part 2 Design Best Practices at Blue Cross BlueShield
 
Model Runway: Design Best Practices at BlueCross BlueShield
Model Runway: Design Best Practices at BlueCross BlueShieldModel Runway: Design Best Practices at BlueCross BlueShield
Model Runway: Design Best Practices at BlueCross BlueShield
 

Recently uploaded

The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Recently uploaded (20)

The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

RSA and RAD 8.5 Top New Value Features

  • 1. Software and Systems Engineering | Rational Good Design is Good Business Series (developerWorks) Good Design is Good Business Video (5:50 time mark)Brings ( you: Top 3 new value features in RSA 8.5 and RAD 8.5 Guest Speaker: Steve Arnold MBCS CITP Consulting IT Specialist Technical Consultant | IBM Software Group | Rational +44 (0)7702 677 866 steve.arnold@uk.ibm.com Host: Roger Snook IBM Software, Rational WorldWide Enablement Leader, Offering, Strategy, Delivery (OSD) Team, +1.703.943.1170, RCSnook@us.ibm.com 2012 July 19 © 2011 IBM Corporation
  • 2. Software and Systems Engineering | Rational Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. © 2011 IBM Corporation
  • 3. Software and Systems Engineering | Rational Agenda  What’s new in RSA 8.5 – Save time and improve quality with enterprise model reuse – Simplified team working – Broader support for the technologies you use - Spring and Hibernate  What’s new in RAD 8.5 – Save time with Liberty profile support – Simplified web development with the new web page designer – Improve quality through teamwork  Next Steps Source: If applicable, describe source origin (date, author, publication) 3 © 2011 IBM Corporation
  • 4. Software and Systems Engineering | Rational RSA Flexible Packaging Rational Software Architect Family Deployment Automation Content Pack for RAFW and WAS Extension for Extension for Extension for Extension Simulation Design Extension for Integrated SOA and Communication for C++ Toolkit Manager Architecture WebSphere Applications Deployment Automation Planning Frameworks Rational Application Developer Extension for Deployment Planning Standard Edition Rational Software Architect Core foundation • Sketching • Built in transformations for Java, C#, • UML 2.2 modeling support VB.NET • Requirements integration with end to • Cloud support end traceability © 2011 IBM Corporation
  • 5. Software and Systems Engineering | Rational Design Challenges Design is a key phase of the software and systems lifecycle. Our clients successfully use Rhapsody and RSA today to: – Simplify application and systems complexity – Identify issues and defects early in the lifecycle when they are cheapest to fix – Document and communicate to stakeholders However design tools often focus on the individual and lack team integration – Teams cannot easily share designs and get feedback from stakeholders – Linking designs to other lifecycle artifacts is difficult, leading to a lack of traceability and understanding of the impact of changes – Difficult to link designs created by different tools – It takes too much time to create reports across multiple designs and lifecycle elements for specifications, communication, regulatory compliance, and auditing – Many development teams work in silos, which limits the value the designs they provide to other teams and the organization © 2011 IBM Corporation
  • 6. Beta Software and Systems Engineering | Rational RSA and Rhapsody Design Management 4.0 Beta In-context Common collaboration with Administration commenting and with CLM review Lifecycle Centralised Integrations design repository Simplified Design Searching & Configuration Design Reuse Management Documenting Impact Designs Analysis © 2011 IBM Corporation
  • 7. Software and Systems Engineering | Rational Model Search and Reuse © 2011 IBM Corporation
  • 8. Software and Systems Engineering | Rational Rational Software Architect with Design Manager - 2011 Creation, editing, MDD, Design change control Design search, query, view, search, query, validate, and versioning (file-based) comment, review, link, report, analyze, report validate, analyze Design Management services on Jazz Team SCM Server - RTC, CC, SVN (check-outs, merges, check-ins) Directory Server (JTS) Desktop RSA Client File1 OSLC + DM REST APIs File2 Jazz Storage § Architecture Elements (read/only) Directory § Index RSA Client § Comments (visual, File1 Web client textual) File2 § Links § Reviews © 2011 IBM Corporation
  • 9. Software and Systems Engineering | Rational Rational Software Architect with Design Manager - 2012 (New Mode) Previous mode with import engine still supported Design creation, editing, Design change control Design search, query, view, MDD, search, query, and versioning (model- comment, review, link, report, validate, analyze, report based) validate, analyze Design Management services on Jazz Team Server (JTS) RSA client OSLC + DM REST APIs OSLC + DM REST APIs Web client Jazz Storage § Architecture Elements RSA client § Index § Comments (visual, textual) § Links § Reviews Benefits • Direct editing of designs and change control on server providing a more simplified environment • Change control (locking, history) at the model resource level providing more granularity and • No duplication or design synchronization issues • Use of SCM still available for users who need more powerful change control capabilities IBM Confidential © 2011 IBM Corporation
  • 10. Software and Systems Engineering | Rational Simplified Team Working Modified model element Locked model element Changeset containing just elements that have been modified © 2011 IBM Corporation
  • 11. Software and Systems Engineering | Rational RSA Spring Framework Support  Provide modeling and transformation of Spring Framework v2.5 – 3.0.6.  Supported Spring Modules (Profiles): – Core – MVC – Transaction  RSA Supports Spring Core bean definitions for Spring Container configuration file  RSA supports Context annotations for Spring and annotated classes for Component, Configuration and Service can be defined with Autowired, Required and Value annotations  Spring Transaction supports Repository definition with Transactional Operation details Spring Application Development Framework Reference Documentation: http://springsource.org © 2011 IBM Corporation
  • 12. Software and Systems Engineering | Rational Spring MVC Model Designing  Spring MVC models can be designed as an Activity Flow  RSA supports designing of MVC models with Controller beans and annotations  Core model Library supports Spring defined beans for Dispatcher Servlet, Controller, Handler Mapping, View Resolver, Theme Resolver, Locale Resolver etc. © 2011 IBM Corporation
  • 13. Software and Systems Engineering | Rational Transformation of Spring Models  Spring Models can be transformed to Dynamic Web Projects  UML classes of Spring model are transformed to java classes with required annotations and import statements  Spring beans and their properties are transformed to configuration file for Spring container  Spring MVC Activity Flow is transformed to Java classes and configuration file © 2011 IBM Corporation
  • 14. Software and Systems Engineering | Rational Hibernate Framework Support in RSA  Provide modeling and transformation support for Hibernate Framework v3.5 & 3.6  Transformation support to generate hibernate-annotated Java code and hibernate configuration and mapping file(deployment descriptor).  Reverse transform support to generate the Hibernate model from either annotated source files or deployment descriptors.  The hibernate modeling and transforms support includes modeling elements from Java persistence API also.  Hibernate support in RSA 8.5 includes Entity and related elements, inheritance support, associations, identifier and properties, queries and custom-SQL. Hibernate Reference Documentation: http://www.hibernate.org/docs Hibernate tools for eclipse/RSA are available http://www.hibernate.org/subprojects/tools.html © 2011 IBM Corporation
  • 15. Software and Systems Engineering | Rational Hibernate Modeling Toolset  Modeling toolset now includes a Hibernate profile, model templates, palette entries, content menus and property page enhancements.  Entities can be built-up from scratch or mapped to an existing table from a database. © 2011 IBM Corporation
  • 16. Software and Systems Engineering | Rational Hibernate Transformation  UML to Hibernate transformation generates annotated code and the hibernate mapping file  The 'properties' tab of the configuration can be used to configure the transform © 2011 IBM Corporation
  • 17. Software and Systems Engineering | Rational Hibernate Transformation  The Hibernate-to-model (reverse) transform can be configured to generate hibernate-model from either: – the annotated Java source code – the hibernate mapping file (deployment descriptor) © 2011 IBM Corporation
  • 18. Software and Systems Engineering | Rational Struts2 Modeling Toolset • Modeling toolset now includes a Struts 2 profile, model template, palette entries, context menus, wizards and property page enhancements • Model structural view (Views, Controllers, Interceptors) using Class diagram • Model navigation flows using Activity diagram © 2011 IBM Corporation
  • 19. Software and Systems Engineering | Rational Struts2 Transform XML Generation Annotation Generation © 2011 IBM Corporation
  • 20. Software and Systems Engineering | Rational Other new features of RSA 8.5  Java 7 visualization and round-trip support  Re-worked MQ support in deployment topologies  Visio Import ( class, use case and network diagrams)  Navigate to diagram from PE  Generate diagram ( based on model analysis rules)  Design Manager – Lifecycle traceability – Impact analysis diagrams – Document management – Web based sketching 20 © 2011 IBM Corporation
  • 21. Software and Systems Engineering | Rational Agenda  What’s new in RSA 8.5 – Save time with model reuse – Simplify team working – Broader support for the technologies you use - Spring and Hibernate  What’s new in RAD 8.5 – Save time with Liberty profile support – Simplify web development with the new web page designer – Improve quality through teamwork  Next Steps Source: If applicable, describe source origin (date, author, publication) 21 © 2011 IBM Corporation
  • 22. Software and Systems Engineering | Rational Rational Application Developer V8.5 and WAS Developer Tools v8.5 Portal & Portlet JCA Comprehensive SIP iWidgets SCA Analysis CEA JSF Data Profiling Batch Web 2.0 & Visualization Cloud mobile Focused OSGi Java EE Team debug WAS & Liberty Team code Profile coverage Basic Eclipse WAS Developer Tools Rational Application Developer Freely available Free Paid Offering Supported for a fee © 2011 IBM Corporation
  • 23. Software and Systems Engineering | Rational By developers, for developers Liberty at last  A new dynamic profile of WAS aimed at the developer experience – Development and test server initially for web, mobile and OSGi – Footprint < 50 Mb – Fast startup < 5 seconds – Shareable, simplified “by exception” configuration – Fidelity with full profile WAS – same containers and QoS – Freely available  Shorten development time to value – Develop and test in RAD with the WAS Liberty Profile – Deploy applications as-is to Liberty profile or full profile of WAS. http://wasdev.net © 2011 IBM Corporation
  • 24. Software and Systems Engineering | Rational Liberty Profile – A composable run-time that starts the features your application needs, and no more WAS extensions servlet-3.0 jsf-2.0 & appSecurity-1.0 Java EE containers JSF JSP web app security Web container Web container Run-time services HTTP App manager HTTP App manager + Configuration model Run-time OSGi services Run-time OSGi services Traditional WAS profile WAS Liberty Profile WAS Liberty Profile © 2011 IBM Corporation
  • 25. Software and Systems Engineering | Rational Introducing the new Rich Page Editor High-fidelity rendering using browser engine Multiple browser preview Precision drag-and- drop from palette Simplified Dojo Outline view Vertical Properties view for maximum editing area © 2011 IBM Corporation
  • 26. Software and Systems Engineering | Rational Previewing your mobile application in the Mobile Browser Simulator Test device services via simulated Cordova API Multiple device form factors Hi-fi rendering of the device UI in the browser © 2011 IBM Corporation
  • 27. Software and Systems Engineering | Rational Quality through teamwork – Code coverage Infuse quality from day one Coverage results on  Run on demand, UI or headless the latest build are sketchy. I’ll open a bug, and may  Supports WAS V6.1 to V8.5 enable check-in advisor.  Supports Java 5, 6 and 7 Team Lead  Integrate into RTC builds RAD  Import results to the workspace RTC client Continuous  Find bad code or test suite gaps builds  Dynamically reset coverage statistics at server launch  Open work items directly from undesirable coverage results Check-in advisor  Prevent checking in of code with missing or poor results Developer Oooh – A bug! I’ll import the results, study them in the RAD Java editor, and RTC client resolve the issue. © 2011 IBM Corporation
  • 28. Software and Systems Engineering | Rational Agenda  What’s new in RSA 8.5 – Save time and improve quality with enterprise model reuse – Simplified team working – Broader support for the technologies you use - Spring and Hibernate  What’s new in RAD 8.5 – Save time with Liberty profile support – Simplified web development with the new web page designer – Improve quality through teamwork  Next Steps Source: If applicable, describe source origin (date, author, publication) 28 © 2011 IBM Corporation
  • 29. Software and Systems Engineering | Rational Next Steps and Resources  Try RSA or RAD – Download • RSA - http://www.ibm.com/developerworks/downloads/r/architect/ • RAD - http://www.ibm.com/developerworks/downloads/r/rad/ – Try online with our sandbox • RSA - http://www.ibm.com/developerworks/downloads/r/architect/tryonline.html • RAD - http://www.ibm.com/developerworks/downloads/r/rad/tryonline.html  Useful links – What’s new in RSA 8.5 - http://ibm.co/Rsa8_5 – RSA page on IBM.COM - http://www-01.ibm.com/software/awdtools/swarchitect/ – RAD page on IBM.COM - http://www-01.ibm.com/software/awdtools/developer/application/index.html  Next webinar from “Good Design is Good Business”: – Design Manager update, with speaker: Jean-Louis Marechaux, (Invitations to go out soon!) 29 © 2011 IBM Corporation
  • 30. Software and Systems Engineering | Rational www.ibm/software/rational 30 © 2011 IBM Corporation
  • 31. Software and Systems Engineering | Rational www.ibm/software/rational © Copyright IBM Corporation 2011. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 31 © 2011 IBM Corporation
  • 32. Software and Systems Engineering | Rational www.ibm/software/rational 32 © 2011 IBM Corporation

Editor's Notes

  1. Author notes: Note that the contents/agenda items are written in sentence case. Initial caps are reserved for IBM-branded solution names. When referring to IBM products, use the correct full name, (e.g., IBM Rational ClearCase). Title the page “Table of contents” if the document is meant to be read or is a “leave behind.” Use “Agenda” if the document will be presented formally This page should appear at the beginning of each section, with the highlighted section appearing in blue and bold
  2. Pick any combination of the optional extensions and purchase with RSA (core foundation). The boxes in grey represent optional add-on products that extend the core RSA. Note that RAD SE is included with the Extension for SOA and WebSphere.
  3. Introduces a Jazz Foundation based server that supports a “publish mode” Imports models from SCM Brings new collaborative capabilities to existing customers Web-based and Eclipse-based commenting, review, search, validation, reporting, analysis, … CALM/OSLC integrations The first phase makes the architecture, currently locked in Software Configuration Management storage, to broader teams and stakeholders. Architects can now publish their models from SCM to central jazz repository (where other resources like workitems, requirements, etc) are stored. These published models become the basis for collaboration with other stakeholders like business analysts, testers etc. These stakeholders as well as stakeholders can now use a web browser to search, view, analyze and report on architectural resources. Software and systems delivery teams using this phase can derive benefits like Enterprise and System wide search, view, analysis and reporting Lifecycle wide traceability with no data duplication and point-to-point integration. These integrations are now based on OSLC Easy viewing and collaboration on architecture using thin clients like web browsers Customizable dashboards to manage different facets of architecture in the context of lifecycle
  4. Introduces a Jazz Foundation based server that supports a “publish mode” Imports models from SCM Brings new collaborative capabilities to existing customers Web-based and Eclipse-based commenting, review, search, validation, reporting, analysis, … CALM/OSLC integrations The first phase makes the architecture, currently locked in Software Configuration Management storage, to broader teams and stakeholders. Architects can now publish their models from SCM to central jazz repository (where other resources like workitems, requirements, etc) are stored. These published models become the basis for collaboration with other stakeholders like business analysts, testers etc. These stakeholders as well as stakeholders can now use a web browser to search, view, analyze and report on architectural resources. Software and systems delivery teams using this phase can derive benefits like Enterprise and System wide search, view, analysis and reporting Lifecycle wide traceability with no data duplication and point-to-point integration. These integrations are now based on OSLC Easy viewing and collaboration on architecture using thin clients like web browsers Customizable dashboards to manage different facets of architecture in the context of lifecycle
  5. Author notes: Note that the contents/agenda items are written in sentence case. Initial caps are reserved for IBM-branded solution names. When referring to IBM products, use the correct full name, (e.g., IBM Rational ClearCase). Title the page “Table of contents” if the document is meant to be read or is a “leave behind.” Use “Agenda” if the document will be presented formally This page should appear at the beginning of each section, with the highlighted section appearing in blue and bold
  6. Eclipse means… Platform, PDE, EMF, GMF, DTP, WTP, TPTP. WDT adds… WebSphere Application Servers, including Liberty profile Current foundation prog. models: Java EE 5, EE 6, OSGi Core Web tooling: Client (HTML, JavaScript/Dojo), Server (JSP), Mobile Debugging, validation, server and extension editors RAD adds… Broad WebSphere Application and Portal Server family Cloud: Workload Deployer, SmartCloud Enterprise Enterprise prog. models: SCA, Batch, JCA, SIP/CEA, J2EE 1.x. Enterprise web tooling: JSF, Portal, iWidgets, Code quality: UML visualization, static analysis, code coverage, profiling Agile collaboration: Team debugging, Team code coverage
  7. Author notes: Note that the contents/agenda items are written in sentence case. Initial caps are reserved for IBM-branded solution names. When referring to IBM products, use the correct full name, (e.g., IBM Rational ClearCase). Title the page “Table of contents” if the document is meant to be read or is a “leave behind.” Use “Agenda” if the document will be presented formally This page should appear at the beginning of each section, with the highlighted section appearing in blue and bold
  8. Author Note: Optional Rational slide. Graphic is available in English only.
  9. Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only.
  10. Author Note: Optional Rational slide. Graphic is available in English only.