1 / 26

Architectural Flexibility - Distributed and Centralized

Architectural Flexibility - Distributed and Centralized. ClearPath Java: Total Flexibility Mix and Match Tiers. Centralized. Distributed / Composite. Applications and data distributed across multiple ClearPath systems. All tiers on one ClearPath infrastructure. Web server. App server.

Leo
Download Presentation

Architectural Flexibility - Distributed and Centralized

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Architectural Flexibility - Distributed and Centralized

  2. ClearPath Java: Total Flexibility Mix and Match Tiers Centralized Distributed / Composite Applications and data distributed across multiple ClearPath systems All tiers on one ClearPath infrastructure Web server App server Data server Or App server Web server App server Web server App server Data Server Web server Data server Data server

  3. Choice of Centralized and Distributed Heterogeneous Java Environments Centralized Distributed / Composite App server Web server All tiers on one ClearPath infrastructure SUN Data server ES7000 App server ClearPath Or Web server ClearPath Linux Web server App server Data Server Data server Unix Data server App server Web server IBM HP Windows

  4. Available Today: Many ClearPath Multi-tier Java Architecture Options Web Server Any Server ClearPath Any Server ClearPath Client tier Web tier Business tier EIS tier Client tier Web tier Business tier EIS tier WebsphereWeblogic JBoss WebsphereWeblogic JBoss Data-base Data-base JSPs JSPs Beans Beans Trans-actions Trans-actions Servlets Servlets n-tier: spread across multiple servers 3-tier: J2EE server & ClearPath Client tier Web Server ClearPath ClearPath Client tier Web tier Business tier EIS tier Web tier Business tier EIS tier Data-base Data-base JSPs JSPs Beans Trans-actions Beans Trans-actions Servlets WebService Servlets 3-tier: Tomcat or Windows IIS with JBoss on ClearPath 2-tier: ClearPath direct to client

  5. Rapid Application Development with Industry Standard Tools

  6. Develop ClearPath Java Applications - Use Industry Standard Skills and Tools Unisys Value Add: Tight integration with ClearPathnon-Java Applications and Data • Eclipse IDE : • Open Source (free) • Most popular ClearPath Java Applications ClearPath non-Java Applications and Data • Easy with Eclipse plug-ins: • Unisys-built plug-ins • Open Source plug-ins(Hundreds) • 3rd Party plug-ins

  7. Security

  8. ClearPath Java Role-Based Security • Unisys value add integration • Role-based Java Security between JBoss and ClearPath • Access permission assigned to roles, new users get access permissions based on their role • Provides simplified administration • Unified authentication between Java and ClearPath

  9. SOA-enabling software for ClearPath OS 2200

  10. OS 2200 software SOA enablers The right tool for every job • Java • Native JVM implementation • JBoss application server • Resource adapters for RDMS, DMS, TIP/HVTIP, DTP services, BIS • Eclipse plug-ins • Other OS 2200 SOA-enabling software • OpenDTP (Open Distributed Transaction Processing) • MQseries • DTI (Distributed Transaction Integrator) • MSMQI (Interface to Microsoft Message Queuing) • NTSI (Messaging Integration Services) • CITA (Communications Interface for Transaction Applications) • Third-party products for screen-scraping and ODBC access

  11. Java on OS 2200 • Java Virtual Machine • Native implementation on OS 2200 • Integrated with OS 2200 security and file systems • JBoss • Open source Java EE application server • Validated, prepackaged and enhancedfor 2200 with security, transactionintegration and more • Redhat-JBoss offers additional open source products, including JBoss Enterprise Middleware Suite (JEMS) – “The open source platform for SOA.” They are also developing an open source enterprise service bus.

  12. Java on OS 2200: Resource adapters ResourceAdapters ResourceManagers Open DTP Resource Adapter DTPSvcs RDMS Resource Adapter RDMS WebService DMS Resource Adapter DMS “Duke” Java mascot BIS BIS Resource Adapter TIPHVTIP TIP Resource Adapter

  13. Eclipse for SOA and composite apps Eclipse Dorado All-In-one package: Unisys developed plug-ins and open source tools From the open source community: • Eclipse 3.1.2 • EMF-SDO-XSD SDK 2.1.2 • GEF 3.1.1 • JEM SDK 1.1.0.1 • SQL Explorer 2.2.4 • WTP 1.0.3 Unisys Composite Applications 3.1.1: • OS 2200 Project Perspective • Telnet client and library • Version of Eclipse COBOL plug-in feature modified by Unisys for OS 2200COBOL Dialects • JAI The Java Application Integrator (JAI) – OS 2200 TIP/HVTIP Resource Adapter tools • Eclipse JDT APT - Provides Java 5.0 annotation processing support • PLUS Editor • CDT - Eclipse CDT feature, providing a C/C++ editor for OS 2200 C/C++ files and a full C/C++ project development environment. 2200-specific tools WTP = Web Tools Project Next release will include a version of WTP with direct support of web services All-in-one downloadable from website ftp://ftp.support.unisys.com/pub/2200/IDE/

  14. Standardized way to implement SOA over the Internet (or any network) Based on XML files and messages WSDL (Web Service Description Language) to describe services SOAP (Simple Object Access Protocol) to format messages Dozens of other standards at varying levels of maturity When you want the highest degree of standardization, platform independence, and future flexibility When functionality is needed by business partners, clients, and suppliers who operate in a wide variety of computing environments When you have technology that supports them, such as the Java EE environment on OS 2200 Web Services What are Web Services? When should you use them?

  15. Described in the OS 2200 modernization white paper: OpenDTP MQseries DTI MSMQI NTSI CITA When you have no need to extend the services outside the data center and your internal, active networks When you have real-time performance needs that cannot be met in a Web Service environment When you have specific platform and technology integration needs When you do not have Java expertise but do have expertise in direct use of these middleware solutions When you are using distributed transactions that span services Native OS 2200 middleware Use native middleware… Remember: SOA and Web Services are NOT synonymous!

  16. SOA-enabling Unisys Professional Services

  17. The next generation business and systems modeling architecture that integrates business vision and IT execution, to drive organizational agility. Unisys services are based on 3D Blueprinting —BUSINESS STRATEGY MODEL BUSINESS ARCHITECTURE —BUSINESS PROCESS MODEL — APPLICATION MODEL SERVICES-BASED TECHNICAL ARCHITECTURE —INFRASTRUCTURE MODEL Increase Agility by Assessing Impacts and Reacting more quickly to Change Reduce Business Process “Cycle Times” For Competitive Advantage Reduce Cost by Eliminating Application & Infrastructure Redundancy

  18. 3D Blueprinting and SOA SOA provides the “Structural Abstraction” that links Business Architectures to traditional IT Architectures (Application & Infrastructure) Business A robust approach to service orientation leverages services at the Process, Application, & Infrastructure tiers Consumer Business Process Architecture Service Architecture Technology Provider Component Architecture 3D Blueprinting provides methods and frameworks to structure “services” at the Business Process layer, Application Layer, and Infrastructure layer, providing a robust and “aligned” SOA implementation across an implementation

More Related