Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Architectural Flexibility Distributed and Centralized Page 1 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 App server Web server App server Web server Data server Data server Or Web server App server Data Server Page 2 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 Or Web server App server Data Server Web server ClearPath ClearPath Linux Data server Unix Web server App server Data server Windows HP IBM Page 3 Available Today: Many ClearPath Multitier Java Architecture Options Web Server Client tier Any Server Web tier Business Websphere tier JSPsWeblogic Beans Servlets JBoss ClearPath EIS tier Transactions Database Client tier n-tier: spread across multiple servers Web Server Client tier Web tier JSPs Servlets Business tier Beans EIS tier Transactions Web tier EIS tier Business Websphere tier JSPsWeblogic Beans Servlets JBoss Transactions Database ClearPath Web tier Database 3-tier: Tomcat or Windows IIS with JBoss on ClearPath ClearPath 3-tier: J2EE server & ClearPath Client tier ClearPath Any Server JSPs Web Service Servlets Business tier Beans EIS tier Transactions Database 2-tier: ClearPath direct to client Page 4 Rapid Application Development with Industry Standard Tools Page 5 Develop ClearPath Java Applications Use Industry Standard Skills and Tools Eclipse IDE : • Open Source (free) • Most popular Unisys Value Add: Tight integration with ClearPath non-Java Applications and Data ClearPath Java Applications ClearPath non-Java Applications and Data Easy with Eclipse plug-ins: 1. Unisys-built plug-ins 2. Open Source plug-ins (Hundreds) 3. 3rd Party plug-ins Page 6 Security Page 7 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 Page 8 SOA-enabling software for ClearPath OS 2200 Page 9 OS 2200 software SOA enablers • Java The right tool for every job – 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 Page 10 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 enhanced for 2200 with security, transaction integration 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. Page 11 Java on OS 2200: Resource adapters Web Service “Duke” Java mascot Resource Adapters Resource Managers Open DTP Resource Adapter DTP Svcs RDMS Resource Adapter RDMS DMS Resource Adapter DMS BIS Resource Adapter BIS TIP Resource Adapter TIP HVTIP Page 12 Page 13 Page 14 Page 15 Page 16 Page 17 Page 18 Page 19 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: 1. Eclipse 3.1.2 2. EMF-SDO-XSD SDK 2.1.2 3. GEF 3.1.1 4. JEM SDK 1.1.0.1 5. SQL Explorer 2.2.4 6. WTP 1.0.3 WTP = Web Tools Project Next release will include a version of WTP with direct support of web services Unisys Composite Applications 3.1.1: 2200-specific tools 1. OS 2200 Project Perspective 2. Telnet client and library 3. Version of Eclipse COBOL plug-in feature modified by Unisys for OS 2200COBOL Dialects 4. JAI The Java Application Integrator (JAI) – OS 2200 TIP/HVTIP Resource Adapter tools 5. Eclipse JDT APT - Provides Java 5.0 annotation processing support 6. PLUS Editor 7. CDT - Eclipse CDT feature, providing a C/C++ editor for OS 2200 C/C++ files and a full C/C++ project development environment. All-in-one downloadable from website ftp://ftp.support.unisys.com/pub/2200/IDE/ Page 20 Web Services What are Web Services? • 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 should you use them? • 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 Page 21 Native OS 2200 middleware • Described in the OS 2200 modernization white paper: – – – – – – OpenDTP MQseries DTI MSMQI NTSI CITA Remember: SOA and Web Services are NOT synonymous! Use native middleware… • 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 Page 22 SOA-enabling Unisys Professional Services Page 23 Unisys services are based on 3D Blueprinting The next generation business and systems modeling architecture that integrates business vision and IT execution, to drive organizational agility. BUSINESS ARCHITECTURE SERVICES-BASED TECHNICAL ARCHITECTURE — BUSINESS STRATEGY MODEL — BUSINESS PROCESS MODEL — APPLICATION MODEL — INFRASTRUCTURE MODEL Page 24 3D Blueprinting and SOA Business Business Process Architecture Service Architecture Technology Provider A robust approach to service orientation leverages services at the Process, Application, & Infrastructure tiers Consumer SOA provides the “Structural Abstraction” that links Business Architectures to traditional IT Architectures (Application & Infrastructure) 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 Page 25 Page 29