PARCC TECHNOLOGY ARCHITECTURE ARCHITECTURAL PRINCIPLES AND CONSTRAINTS SUMMARY
|
|
- Erin Higgins
- 8 years ago
- Views:
Transcription
1 PARCC TECHNOLOGY ARCHITECTURE ARCHITECTURAL PRINCIPLES AND CONSTRAINTS SUMMARY Version 1.1 November 5, 2012
2 Architectural Principles and Constraints Summary REVISION HISTORY The following revision chart defines the version history for this document. Revision Date Released To Description /30/12 PARCC States Initial Release /5/12 PARCC Public Sharepoint Site Released as support material for Assessment Administration RFP (IDOE 13-29) CONTACT Send questions about this document via Prepared by Pacific Metrics and IBM Corporation for the Partnership for Assessment of Readiness for College and Careers. Copyright PARCC All names and products contained herein are the trademarks or registered trademarks of their respective holders.
3 Architectural Principles and Constraints Summary CONTENTS Executive Summary Overview Architectural Principles Design for Evolution and Flexibility... 6 Rationale... 6 Implications... 6 Impacted Functional Areas Componentize Functionality as Services... 7 Rationale... 7 Implications... 7 Impacted Functional Areas Design for Reuse... 7 Rationale... 8 Implications... 8 Impacted Functional Areas Use Common Technology Frameworks... 8 Rationale... 8 Implications... 9 Impacted Functional Areas Use Common Automated Build and Deployment Tools... 9 Rationale... 9 Implications... 9 Impacted Functional Areas Use Continuous Integration Rationale Implications Impacted Functional Areas Architectural Constraints Interoperability Standards Implications Origin Page i
4 Architectural Principles and Constraints Summary Impacted Functional Areas Internet Technologies Implications Origin Impacted Functional Areas Data Security: FERPA, COPPA, and CIPA Regulations Implications Origin Impacted Functional Areas Accessibility Regulations and Policies Implications Origin Impacted Functional Areas Terms and Acronyms Page ii
5 EXECUTIVE SUMMARY This executive summary condenses the key facts and findings of this document into a more concise form. It is intended to provide a shorter form of the PARCC Assessment System architectural principles and constraints that may be read instead of the longer document. However, the executive summary does not necessarily reflect the full view of the architectural principles and constraints summary provided in the full document. It follows the organizational structure of the document and includes references to key tables to help communicate important information. Architectural Principles Architectural principles are fundamental statements of vision, approach, or intent that guide the definition of a system or architecture. Pacific Metrics and IBM, with guidance and direction from the PARCC consortium, have identified these architectural principles and associated benefits and implications for the PARCC Assessment System architecture through prior experience building large- scale assessment systems: Principle Design for evolution and flexibility Componentize functionality as services Benefits and Implications Prepares the system for inevitable future changes. Decreases long- term development time and cost. May increase short- term design time and/or complexity. Identifying areas that require flexibility can be challenging, and there is a risk that the targeted area has been misidentified or is not at the correct scope. Simplified maintenance, packaging and distribution. Provides high degrees of decoupling, reusability, abstraction, and replaceability. Testing integrated services can be complex and difficult. Increased costs for managing the environment where services exchange messages to perform tasks can be challenging. Defining and implementing the appropriate level of security is challenging. Page 1
6 Principle Benefits and Implications Design for reuse Simplifies development efforts. Use common technology frameworks Use common automated build and deployment tools Provides standardized development processes for new components. Increases system quality by minimizing duplicated functionality. May increase time and effort because of the analysis required for quantifying and qualifying the functionality appropriate for reuse. Potentially creates unnecessary complexity by overgeneralizing or over- engineering solutions. Potentially creates a risk of increasing the level of coupling of components if applied incorrectly. Lowers cost by leveraging existing well- tested code. Simplifies the solution by minimizing technology diversity. By its nature, the number of candidate technologies for implementing the solution is limited. If not chosen and implemented carefully, can create lock- in with a particular solution. Improved product quality. Minimizes or eliminates redundant and manual tasks. Captures build and release history. Creates a dependency on the set of tools chosen. Use continuous integration Improves code and system quality. Increases team awareness of quality issues through constant notification. Requires the creation, configuration, and maintenance of an environment to support continuous integration. Requires the creation of a suite of software unit tests with acceptable code coverage. Page 2
7 Architectural Constraints Architectural constraints are any pre- existing standards, guidelines, strategies, or policies that limit architectural choices and put requirements on how the solution may be designed and implemented. These architectural constraints and associated benefits and implications have been identified for the PARCC Assessment System architecture: Constraint Benefits and Implications Interoperability Standards Provides the capability of communicating and interacting with disparate systems. Existing standards may not address all identified needs of the system. May increase complexity and development time. Can introduce inefficiencies depending on the quality and complexity of the standards being used. Increases the cost of maintaining compatibility with existing standards (as well as the standards as they evolve over time). Internet Technologies Minimizes desktop requirements. Data Security: FERPA, COPPA, and CIPA Regulations Easier to manage. Standardizes user interface technologies. Requires a Web browser and multi- tiered, Web- based architecture. Requires securing the client environment using a well- designed desktop and network security policy via operating system features or third- party tools. May require third- party plugins (e.g., Adobe Flash) or newer browser versions with support for HTML5 to enable interactive content. Provides a level of assurance that student data remains private. Increases the cost and complexity of managing access, retention policies, and transfer of sensitive data. Increases complexity and maintenance of the network environment. Currently, states take different approaches to compliance that may require effort to harmonize into a coherent set of PARCC policies and protocols. Page 3
8 Constraint Accessibility Regulations and Policies Benefits and Implications Assures access to the system for people with disabilities. May increase design time and the effort to identify the appropriate universal design guidelines and standards. Increases the cost and effort of implementing universal design guidelines and standards. May require specialized hardware, software, and accessories. May limit client devices that are not fully compliant. Currently, states take different approaches to compliance that may require effort to harmonize into a coherent set of PARCC policies and protocols. Terms and Acronyms This reference section lists the acronyms used in the deliverable along with their definitions. Page 4
9 1. OVERVIEW This document details the architectural principles and constraints that are to be used during the design and development of the PARCC Assessment System and cross- references identified principles and constraints with impacted functional areas of the assessment system defined in PARCC Assessment System High- level Application Architecture. This document focuses specifically on the requirements as defined in Florida Department of Education ITN A.5.C: Architectural Principles and Constraints Summary. The document is composed of these sections: Architectural Principles. Describes the architectural principles that guide the definition of the assessment system, the rationale for choosing the selected principles, the associated implications on the development of the assessment system, and the impacted functional areas. Architectural Constraints. Describes the architectural constraints that limit architectural choices and that put requirements on how the solution may be designed and implemented, the associated implications on the development of the assessment system, the origin of the constraints, and the impacted functional areas. Terms and Acronyms. Lists the acronyms used in the deliverable along with their definitions. Page 5
10 2. ARCHITECTURAL PRINCIPLES Pacific Metrics and IBM, with guidance and direction from PARCC, have identified these architectural principles for the PARCC Assessment System architecture: Design for evolution and flexibility. Componentize functionality as services. Design for reuse. Use common technology frameworks. Use common automated build and deployment tools. Use continuous integration. These principles are further described in this section, including a rationale for the selection of each principle and the implications of the principle on the development of the architecture and implementation of the assessment system. 2.1 DESIGN FOR EVOLUTION AND FLEXIBILITY The process of dealing with change to a system during the system development life cycle is defined by the term evolution. System flexibility should be part of the application design (including incorporating the costs of building in flexibility), because all systems experience unavoidable change after deployment. RATIONALE System evolution and flexibility are important for long- lived and widely used systems. They help prepare the system for future technology enhancements and efficiencies. IMPLICATIONS May increase design time and/or complexity because of the necessary process of identifying and analyzing possible future trends in technology and ultimately incorporating the necessary level of abstraction to realize an evolved and flexible design. Identifying areas that require flexibility can be challenging, and there is a risk that the targeted area has been misidentified or is not at the correct scope. IMPACTED FUNCTIONAL AREAS This is a crosscutting concern that impacts all components of the assessment system. Page 6
11 2.2 COMPONENTIZE FUNCTIONALITY AS SERVICES Componentizing services into loosely coupled units of functionality provides many of the characteristics of a service- oriented architecture, including simplifying the maintenance, packaging, and distribution of that functionality. The architecture should expose functionality of identified components as interoperable services. RATIONALE Componentized functionality provides high degrees of decoupling, reusability, and abstraction for the implemented solution that enable the interoperability and replaceability characteristics that PARCC desires for system components. IMPLICATIONS Testing integrated services can be complex and difficult because of their distributed and decoupled nature, especially for services between two different implementation organizations and/or teams. Increased costs for managing the necessary, and possibly complex, environment along with defining where and how services exchange messages to perform tasks can be challenging. Defining and implementing the appropriate level of security can be challenging. Access control and authorization are also areas that need to be maintained. IMPACTED FUNCTIONAL AREAS See the descriptions of these functional areas and edge use cases in High- level Application Architecture: 004 Content Movement 006 Registration 010 Scoring Distribution 016 Resource Center Edge Case 001 Transient Student Edge Case 003 State Assessments Edge Case 004 District Formative Assessments 2.3 DESIGN FOR REUSE Designing for reuse can simplify development efforts for components of the architecture and provide standardized development processes for new components of the system that may be Page 7
12 necessary. The system should be designed in a manner such that the solution logic is independent of any particular business process or technology. RATIONALE Reuse relates to when the service is used to automate multiple functional or business processes, which eliminates the need for creating new services and allows the building of new processes by assembling pre- existing services. This approach can decrease development costs because functionality is already created and leveraged. It can also increase the quality and reliability of the software because the pieces will be more thoroughly tested in multiple contexts (i.e., rather than just one). IMPLICATIONS May increase time and effort because of the analysis required for quantifying and qualifying the functionality appropriate for reuse. This implies a larger and more intricate design phase, especially when compared to lighter, more agile methodologies like Emergent Design. Potentially creates unnecessary complexity by overgeneralizing or over- engineering solutions. This condition occurs when system components are created through too many layers of abstraction, making it difficult to identify and add functionality in the appropriate component. It also complicates maintenance adding impediments for tracking and fixing discovered issues. Potentially creates a risk of increasing the level of coupling of components if applied incorrectly. Because several layers of abstraction can occur, care must be taken to avoid creating inter- dependencies between components leading to high levels of coupling between them. IMPACTED FUNCTIONAL AREAS This is a crosscutting concern that impacts all components of the assessment system. 2.4 USE COMMON TECHNOLOGY FRAMEWORKS Utilizing common technology frameworks implies implementing a homogenous system, wherein the same technologies can be utilized and leveraged for a more integrated and cohesive system. The architecture should be implemented with common technology frameworks, where possible, for encapsulating component functionality. RATIONALE Using common technologies results in lower costs, and the code will be easier to maintain and integrate. It also minimizes diversity and, therefore, simplifies the solution. It standardizes development, QA, and operational environments for lower cost of ownership. The use of Page 8
13 common frameworks also increases the opportunities for integrating PARCC systems with other state infrastructures and other multi- state initiatives. IMPLICATIONS By its nature, the number of candidate technologies for implementing the solution is limited. Deciding on using a technology framework involves an analysis and assessment phase where candidate technologies are compared with each other over various characteristics, specifically functionality provided and mind share in the technology industry. If not chosen and implemented carefully, can create lock- in with a particular solution. An example would include utilizing the Hibernate object- relational mapping (ORM) framework and not creating an abstraction layer, making it difficult to replace Hibernate with another ORM framework. IMPACTED FUNCTIONAL AREAS This is a crosscutting concern that impacts all components of the assessment system. 2.5 USE COMMON AUTOMATED BUILD AND DEPLOYMENT TOOLS The ability to automate the build and deployment of system components is a prerequisite for continuous integration. It offers several advantages, such as improved product quality, the elimination of redundant and manual tasks, and the capture of build and release history, and results in saved time and money. Implementing teams should utilize the same build and deployment tools throughout system development. RATIONALE Utilizing common build and deployment tools simplifies development and IT support and delivers standardization and consistency in the development process. Most importantly, these build and deployment tools enable continuous integration. IMPLICATIONS Creates a dependency on the set of tools chosen. Because there are only de- facto standards in this area and not industry standards, any work done will likely only apply to the set of tools being used in the project, making it difficult to transition to another set of tools. IMPACTED FUNCTIONAL AREAS This is a crosscutting concern that impacts all components of the assessment system. Page 9
14 2.6 USE CONTINUOUS INTEGRATION Continuous integration improves the quality of software by repeatedly applying quality control measures while building and testing the software. Implementing teams should create unit tests and utilize a continuous integration process while developing the system. RATIONALE Iterative regression testing improves code and system quality by continually confirming that the software works as expected. IMPLICATIONS Requires the creation, configuration, and maintenance of an environment to support continuous integration. Typical continuous integration environments include a source code control server for maintaining and tracking software changes and a continuous integration server that watches for changes in software and kicks off the build process, which should include code formatting/styling rules, unit and integration test suites, and notification rules for build breakage. Requires the creation of a suite of software unit tests with acceptable code coverage. This adds to implementation time, as good tests with appropriate coverage area need to be developed in parallel with the software development effort. IMPACTED FUNCTIONAL AREAS This is a crosscutting concern that impacts all components of the assessment system. Page 10
15 3. ARCHITECTURAL CONSTRAINTS These architectural constraints have been identified for the PARCC Assessment System architecture: Interoperability Standards Internet Technologies Data security: FERPA, COPPA, and CIPA Regulations Accessibility Regulations and Policies These constraints are described below, including the implications that each constraint has on the architecture as well as the identified origin of the constraint. 3.1 INTEROPERABILITY STANDARDS The architecture needs to specify the ability to communicate with a variety of disparate systems. Therefore, it must support interoperability standards for the successful transfer of various data elements via well- known methods. However, adhering to interoperability standards can increase complexity and inefficiency because the standards are likely to cover multiple uses outside of the immediate needs of the assessment system, making the standards harder to understand and implement. IMPLICATIONS Existing standards may not address all identified needs of the system. May increase complexity and development time. Can introduce inefficiencies in the software code itself, depending on the quality and complexity of the standards being used. Increases the cost of maintaining compatibility with existing standards (as well as the standards as they evolve over time). ORIGIN ITN , page 23. Key Priorities (#3): Interoperability with Existing State and District Systems ITN , page 24. Key Priorities (#9): Item Interoperability. Page 11
16 IMPACTED FUNCTIONAL AREAS See the descriptions of these functional areas and edge use cases in High- level Application Architecture: 001 Test Specification Management 002 Test Management 003 Item Management 004 Content Movement 006 Registration 008 Student Delivery 014 Data Export 016 Resource Center Edge Case 003 State Assessments Edge Case 004 District Formative Assessments 3.2 INTERNET TECHNOLOGIES The architecture requires the use of Internet technologies because the PARCC Assessment System is expected to be accessible through an Internet Web browser. This approach enforces a browser solution with many benefits including fewer desktop requirements, easier management, and standardized user interface technologies. However, it also has disadvantages such as difficulty securing the environment, limitations in transport and protocol options, and limitations in performance and content interactivity. Advances in Internet technologies like HTML5 have narrowed the gap. IMPLICATIONS Requires a web browser and multi- tiered, Web- based architecture. Requires securing the client environment using a well- designed desktop and network security policy via operating system features or third- party software or tools for locking down the desktop. May require third- party plugins or newer browser versions with support for HTML5 to enable interactive content. ORIGIN PARCC USDOE Application, page 232. The only local technology requirements will be an Internet connection and standard Web browser. Page 12
17 IMPACTED FUNCTIONAL AREAS This is a crosscutting concern that impacts all components of the assessment system. 3.3 DATA SECURITY: FERPA, COPPA, AND CIPA REGULATIONS The architecture needs to adhere to strict data security standards, including federal regulations such as the Family Educational Rights and Privacy Act (FERPA), the Children s Online Privacy Protection Act (COPPA), and the Children s Internet Protection Act (CIPA). While the PARCC Assessment System must adhere to these data security and legal regulations, adherence creates costly and complex data requirements on the architecture and implemented systems. IMPLICATIONS Increases the cost and complexity of managing access, retention policies, and transfer of sensitive data. Increases the complexity and maintenance of the network environment due to required hardware or software being installed and accurately configured. Currently, states take different approaches to compliance that may require effort to harmonize into a coherent set of PARCC policies and protocols. ORIGIN ITN , page 26. Key Assessment System Technology Capabilities (#4): The technical architecture should use standard security protocols with state- of- the- art security methods for encryption of test and personal data. The strict security protocols of encrypted databases will protect the security and confidentiality of student information in adherence to Family Educational Rights and Privacy Act (FERPA) and Children s Online Privacy Protection Act (COPPA) regulations. Personal level data will be compliant with identity management standards and FERPA regulations and agreed to by states in PARCC. These agreements will be captured in a PARCC- wide security protocols document. IMPACTED FUNCTIONAL AREAS See the descriptions of these functional areas and edge use cases in High- level Application Architecture: 006 Registration 007 Scheduling and Assignment 008 Student Delivery Page 13
18 013 Test Analysis 014 Data Export 015 Report Generation Edge Case 001 Transient Student Edge Case 002 Student Test Results Challenge Edge Case 003 State Assessments Edge Case 004 District Formative Assessments 3.4 ACCESSIBILITY REGULATIONS AND POLICIES In order to promote access to the system for all users, the architecture needs to require that the implemented user interfaces adhere to universal design principals, software and hardware embedded supports, and that they are compliant with Section 508 of the Rehabilitation Act of 1973, as amended in the Workforce Reinvestment Act of IMPLICATIONS May increase design time and the effort to identify the appropriate universal design guidelines and standards that include the following principles: Equitable use for people with diverse abilities. Flexibility in use to accommodate a wide range of abilities. Simple and intuitive use so it is easy to understand. Perceptible information regardless of sensory or physical abilities. Tolerance for error that minimizes accidents or unintended actions. Low physical effort so it can be used comfortably with minimum fatigue. Size and space for approach and use regardless of body size, posture, or mobility. Increases the cost and effort of implementing universal design guidelines and standards. May require specialized space, hardware, software, and accessories. May limit client devices that are not fully compliant. Currently, states take different approaches to compliance that may require effort to harmonize into a coherent set of PARCC policies and protocols. ORIGIN ITN , page 24. Key Priorities (#10): Accessibility. Page 14
19 IMPACTED FUNCTIONAL AREAS See the descriptions of these functional areas and edge use cases in High- level Application Architecture: 001 Test Specification Management 002 Test Management 003 Item Management 008 Student Delivery 009 Test Administration 015 Report Generation 016 Resource Center Edge Case 003 State Assessments Edge Case 004 District Formative Assessments Page 15
20 4. TERMS AND ACRONYMS Table 1 Definitions of Terms and Acronyms provides definitions for the terms and acronyms used in this document. Table 1 Definitions of Terms and Acronyms Term/Acronym Definition Description CIPA COPPA FERPA HTML5 Children s Internet Protection Act Children s Online Privacy Protection Act Family Educational Rights and Privacy Act HyperText Markup Language Revision 5 A U.S. federal law that requires technology protection measures that prevent access to offensive content over the Internet on school and library computers. A U.S. federal law that places parents in control of what information is collected online from children under 13 years of age. A U.S. federal law that protects the privacy of student education records. The 5 th revision of the HTML standard, still under development, which aims to provide more standard and streamlined support for multi- media and complex Web applications across a variety of platforms and devices. ORM Object- relational Mapping Framework for handling the translation of data calls on software objects to relational database tables and fields. Section 508 Section 508 of the Rehabilitation Act of 1973, as amended in the Workforce Reinvestment Act of 1998 Addresses legal compliance and has technical standards that require electronic and information technology accessible to people with disabilities. Page 16
How service-oriented architecture (SOA) impacts your IT infrastructure
IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction
More informationENTERPRISE ARCHITECTUE OFFICE
ENTERPRISE ARCHITECTUE OFFICE Date: 12/8/2010 Enterprise Architecture Guiding Principles 1 Global Architecture Principles 1.1 GA1: Statewide Focus 1.1.1 Principle Architecture decisions will be made based
More informationFive best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
More informationAPI Architecture. for the Data Interoperability at OSU initiative
API Architecture for the Data Interoperability at OSU initiative Introduction Principles and Standards OSU s current approach to data interoperability consists of low level access and custom data models
More informationEnergySync and AquaSys. Technology and Architecture
EnergySync and AquaSys Technology and Architecture EnergySync and AquaSys modules Enterprise Inventory Enterprise Assets Enterprise Financials Enterprise Billing Service oriented architecture platform
More informationGovernment's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
More informationService Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15
Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group Tuesday June 12 1:00-2:15 Service Oriented Architecture and the DBA What is Service Oriented Architecture (SOA)
More informationIBM Enterprise Content Management Product Strategy
White Paper July 2007 IBM Information Management software IBM Enterprise Content Management Product Strategy 2 IBM Innovation Enterprise Content Management (ECM) IBM Investment in ECM IBM ECM Vision Contents
More informationRealizing business flexibility through integrated SOA policy management.
SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished
More informationElegantJ BI. White Paper. The Enterprise Option Reporting Tools vs. Business Intelligence
ElegantJ BI White Paper The Enterprise Option Integrated Business Intelligence and Reporting for Performance Management, Operational Business Intelligence and Data Management www.elegantjbi.com ELEGANTJ
More informationEMC PERSPECTIVE. The Private Cloud for Healthcare Enables Coordinated Patient Care
EMC PERSPECTIVE The Private Cloud for Healthcare Enables Coordinated Patient Care Table of Contents A paradigm shift for Healthcare IT...................................................... 3 Cloud computing
More informationSimplifying development through activity-based change management
IBM Rational ClearCase and IBM Rational ClearQuest October 2004 Simplifying development through activity-based change management Allan Tate Product Manager IBM Software Group Karen Wade SCM Product Marketing
More informationExtend the value of your core business systems.
Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems
More informationEnterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,
More informationChallenges and Pains in Mobile Apps Testing
Challenges and Pains in Mobile Apps Testing Sales office Table of Contents Abstract... 3 Mobile Test Automation... 3 Challenges & Pains... 4 EZ TestApp Concept and Elements... 5 About TenKod Ltd.... 8
More informationService Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
More informationSoftware Development for Medical Devices
Overcoming the Challenges of Compliance, Quality and Cost An MKS White Paper Introduction Software is fast becoming the differentiator for manufacturers of medical devices. The rewards available from software
More information2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.
Service Oriented Architecture Definition (1) Definitions Services Organizational Impact SOA principles Web services A service-oriented architecture is essentially a collection of services. These services
More informationDevelop enterprise mobile applications with IBM Rational software
Develop enterprise mobile applications with IBM software Providing comprehensive mobile application development and lifecycle management solutions Highlights Helps streamline and optimize the software
More informationORACLE REAL-TIME DECISIONS
ORACLE REAL-TIME DECISIONS KEY BUSINESS BENEFITS Improve business responsiveness. Optimize customer experiences with cross-channel real-time decisions at the point of interaction. Maximize the value of
More informationSOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government
SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond
More informationWhite Paper Delivering Web Services Security: The Entrust Secure Transaction Platform
White Paper Delivering Web Services Security: September 2003 Copyright 2003 Entrust. All rights reserved. Entrust is a registered trademark of Entrust, Inc. in the United States and certain other countries.
More informationBusiness Process Management in the Finance Sector
Business Process Management in the Finance Sector Leveraging the power of processes for profit oracle.com Introduction It is vital for financial services companies to ensure the rapid implementation of
More informationAdopting Service Oriented Architecture increases the flexibility of your enterprise
Adopting Service Oriented Architecture increases the flexibility of your enterprise Shireesh Jayashetty, Pradeep Kumar M Introduction Information Technology (IT) systems lasted longer earlier. Organization
More informationService Virtualization: Managing Change in a Service-Oriented Architecture
Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual
More informationService Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
More informationHow To Save Money On A Data Center
Federal Data Center Consolidation Initiative Data Center Consolidation Plan for the U.S. Small Business Administration Maintained by: The Office of the Chief Information Officer Paul Christy, CIO Revised:
More informationOpen Data Center Alliance Usage: Provider Assurance Rev. 1.1
sm Open Data Center Alliance Usage: Provider Assurance Rev. 1.1 Legal Notice This Open Data Center Alliance SM Usage:Provider Assurance is proprietary to the Open Data Center Alliance, Inc. NOTICE TO USERS
More informationehealth Architecture Principles
ehealth Architecture Principles Version 3.0 June 2009 Document Control Details Title: ehealth Architecture Principles Owner: Head of Architecture and Design, Scottish Government ehealth Directorate Version:
More informationSOA Myth or Reality??
IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf
More informationHow To Develop An Enterprise Architecture
OSI Solution Architecture Framework Enterprise Service Center April 2008 California Health and Human Services Agency Revision History REVISION HISTORY REVISION/WORKSITE # DATE OF RELEASE OWNER SUMMARY
More informationAPPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS
APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS Oracle Application Management Suite for Oracle E-Business Suite delivers capabilities that helps to achieve high levels of application
More informationService Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
More informationWIOA Task Force Questions / Answers Department of Education Members August 6, 2015
WIOA Task Force Questions / Answers Department of Education Members August 6, 2015 Follow up or additional recommendations from topics addressed during the July 16 Task Force Meeting: Please see Attachment
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
More informationWHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT
WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT CONTENTS 1. THE NEED FOR DATA GOVERNANCE... 2 2. DATA GOVERNANCE... 2 2.1. Definition... 2 2.2. Responsibilities... 3 3. ACTIVITIES... 6 4. THE
More informationMiddleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
More informationIBM Data Security Services for endpoint data protection endpoint encryption solution
Protecting data on endpoint devices and removable media IBM Data Security Services for endpoint data protection endpoint encryption solution Highlights Secure data on endpoint devices Reap benefits such
More informationA Path from Windows Desktop to HTML5
A Path from Windows Desktop to HTML5 GIZMOX TRANSPOSITION: The path to modern enterprise application code a Reduce Risk, Cost, and Time to Market for Legacy App Conversions GIZMOX TRANSPOSITION Introduction
More informationSOA Success is Not a Matter of Luck
by Prasad Jayakumar, Technology Lead at Enterprise Solutions, Infosys Technologies Ltd SERVICE TECHNOLOGY MAGAZINE Issue L May 2011 Introduction There is nothing either good or bad, but thinking makes
More informationDocument Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd
Document Management Document Management for the Agile Enterprise AuraTech Pte Ltd 30 Robinson Road, #04-01B Robinson Towers, Singapore 048546 http://www.consultaura.com PH: 6224 9238 Try it! Call AuraTech
More informationComplementing Your Web Services Strategy with Verastream Host Integrator
Verastream Complementing Your Web Services Strategy with Verastream Host Integrator Complementing Your Web Services Strategy with Verastream Host Integrator Complementing Your Web Services Strategy with
More informationExecutive summary. Table of Contents. Technical Paper Minimize program coding and reduce development time with Infor Mongoose
Technical Paper Minimize program coding and reduce development time with Infor Mongoose Executive summary Infor Mongoose is an application development framework that lets you easily design and deploy software
More informationA Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
More informationAPPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS
APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS Oracle Application Management Suite for Oracle E-Business Suite is a robust application management solution that helps you achieve
More informationUse service virtualization to remove testing bottlenecks
Use service virtualization to remove testing bottlenecks Discover integration faults early by pushing integration testing left in the software lifecycle Contents 1 Complex, interconnected applications
More informationSOA Governance and the Service Lifecycle
IBM SOA SOA Governance and the Service Lifecycle Naveen Sachdeva sachdeva@us.ibm.com IBM Software Group 2007 IBM Corporation IBM SOA Agenda What is SOA Governance? Why SOA Governance? Importance of SOA
More informationTOSCA Interoperability Demonstration
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Participating Companies: Join the TOSCA Technical Committee www.oasis-open.org, join@oasis-open.org
More informationApplication Performance Monitoring/Management (APM) Request for Information (RFI) 28198-CH
Application Performance Monitoring/Management (APM) Request for Information (RFI) 28198-CH Issued: March 30, 2015 Responses Due: May 12, 2015 This is not a bid or proposal. This Request for Information
More informationAgile enterprise content management and the IBM Information Agenda.
Transforming your content into a trusted, strategic asset Agile enterprise content management and the IBM Information Agenda. Delivering a common information framework for uncommon business agility Highlights
More information21st Century Tax Systems: COTS or Service Oriented Architectures. August 3, 2009
21st Century Tax Systems: COTS or Service Oriented Architectures August 3, 2009 Agenda SOA and COTS Defined Integrated Tax Systems Other Tools that support SOA Pros and Cons Additional Considerations 2
More informationVirtualized Hadoop. A Dell Hadoop Whitepaper. By Joey Jablonski. A Dell Hadoop Whitepaper
Virtualized Hadoop A Dell Hadoop Whitepaper By Joey Jablonski A Dell Hadoop Whitepaper Introduction to Virtualized Hadoop Hadoop has become a standard within many organizations and data centers for its
More informationIBM Maximo technology for business and IT agility
IBM Software Tivoli March 2010 IBM Maximo technology for business and IT agility IBM asset and service management solutions 2 IBM Maximo technology for business and IT agility Contents 2 Executive summary
More informationBridge Development and Operations for faster delivery of applications
Technical white paper Bridge Development and Operations for faster delivery of applications HP Continuous Delivery Automation software Table of contents Application lifecycle in the current business scenario
More informationITL BULLETIN FOR MARCH 2012 GUIDELINES FOR IMPROVING SECURITY AND PRIVACY IN PUBLIC CLOUD COMPUTING
ITL BULLETIN FOR MARCH 2012 GUIDELINES FOR IMPROVING SECURITY AND PRIVACY IN PUBLIC CLOUD COMPUTING Shirley Radack, Editor Computer Security Division Information Technology Laboratory National Institute
More informationIT Architecture Review. ISACA Conference Fall 2003
IT Architecture Review ISACA Conference Fall 2003 Table of Contents Introduction Business Drivers Overview of Tiered Architecture IT Architecture Review Why review IT architecture How to conduct IT architecture
More informationHP Service Manager software
HP Service Manager software The HP next generation IT Service Management solution is the industry leading consolidated IT service desk. Brochure HP Service Manager: Setting the standard for IT Service
More information"Secure insight, anytime, anywhere."
"Secure insight, anytime, anywhere." THE MOBILE PARADIGM Mobile technology is revolutionizing the way information is accessed, distributed and consumed. This 5th way of computing will dwarf all others
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
More informationIT@Intel. Developing an Enterprise Client Virtualization Strategy
White Paper Intel Information Technology Computer Manufacturing Client Virtualization Developing an Enterprise Client Virtualization Strategy Intel IT is investigating virtualization because it has the
More informationjourney to a hybrid cloud
journey to a hybrid cloud Virtualization and Automation VI015SN journey to a hybrid cloud Jim Sweeney, CTO GTSI about the speaker Jim Sweeney GTSI, Chief Technology Officer 35 years of engineering experience
More informationAchieve Economic Synergies by Managing Your Human Capital In The Cloud
Achieve Economic Synergies by Managing Your Human Capital In The Cloud By Orblogic, March 12, 2014 KEY POINTS TO CONSIDER C LOUD S OLUTIONS A RE P RACTICAL AND E ASY TO I MPLEMENT Time to market and rapid
More informationA Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks
A Coordinated Virtual Infrastructure for SDN in Enterprise Networks Software Defined Networking (SDN), OpenFlow and Application Fluent Programmable Networks Strategic White Paper Increasing agility and
More informationFederal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
More informationIBM Customer Experience Suite and Electronic Forms
Introduction It s more important than ever to have a set of capabilities that allow you to create dynamic, self service options for your customers that leverage existing processes and infrastructure. Your
More informationRecommendations for the PIA. Process for Enterprise Services Bus. Development
Recommendations for the PIA Process for Enterprise Services Bus Development A Report by the Data Privacy and Integrity Advisory Committee This report reflects the consensus recommendations provided by
More informationORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to
More informationCisco Unified Data Center: The Foundation for Private Cloud Infrastructure
White Paper Cisco Unified Data Center: The Foundation for Private Cloud Infrastructure Providing Agile and Efficient Service Delivery for Sustainable Business Advantage What You Will Learn Enterprises
More informationOracle Identity Management for SAP in Heterogeneous IT Environments. An Oracle White Paper January 2007
Oracle Identity Management for SAP in Heterogeneous IT Environments An Oracle White Paper January 2007 Oracle Identity Management for SAP in Heterogeneous IT Environments Executive Overview... 3 Introduction...
More informationSimplify Your Windows Server Migration
SOLUTION BRIEF: ENDPOINT MANAGEMENT........................................ Simplify Your Windows Server Migration Who should read this paper Windows Server 2003 customers looking to migrate to the latest
More informationSERVER VIRTUALIZATION.. ROADMAP REPORT..
WHITE PAPER SERVER VIRTUALIZATION.. ROADMAP REPORT.. CDW Small Business What Is Server Virtualization, and Why Should I Know About It? Businesses are managing more data than ever before. And, while network
More informationIncreasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline
Increasing Business Efficiency and Agility for ATGbased ecommerce Systems This case study follows a Tier 1 retailer migrating to an ATG-based ecommerce platform and upgrading its software development process
More informationIBM Global Technology Services March 2008. Virtualization for disaster recovery: areas of focus and consideration.
IBM Global Technology Services March 2008 Virtualization for disaster recovery: Page 2 Contents 2 Introduction 3 Understanding the virtualization approach 4 A properly constructed virtualization strategy
More informationThe Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform
The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform Technical Discussion David Churchill CEO DraftPoint Inc. The information contained in this document represents the current
More informationChoosing the Right Project and Portfolio Management Solution
Choosing the Right Project and Portfolio Management Solution Executive Summary In too many organizations today, innovation isn t happening fast enough. Within these businesses, skills are siloed and resources
More information5 Five Ways to Fast ROI With Business Rule Management Systems (BRMS)
Cost Reduction Why Business Rules? Why Now? 5 Five Ways to Fast ROI With Business Rule Management Systems (BRMS) Five Ways to Fast ROI With BRMS Business becomes increasingly complex with each passing
More informationAPPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING
APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING Application testing remains a complex endeavor as Development and QA managers need to focus on delivering projects on schedule, controlling costs,
More informationThe Service, The Cloud & The Method: The Connection Points
The Service, The Cloud & The Method: The Connection Points Thomas Erl SOA Systems Inc. Prentice Hall Service-Oriented Computing Series Started in 2003 Text Books are an Official Part of the SOACP Curriculum
More informationL Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti
L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti Francesco Maselli Technical Manager Italy Milano, 6 Maggio 2008 Aula magna di SIAM CONFIDENTIALITY STATEMENT AND COPYRIGHT
More informationBusiness Process Management In An Application Development Environment
Business Process Management In An Application Development Environment Overview Today, many core business processes are embedded within applications, such that it s no longer possible to make changes to
More informationSOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:
More informationInside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine
Inside the Digital Commerce Engine The architecture and deployment of the Elastic Path Digital Commerce Engine Contents Executive Summary... 3 Introduction... 4 What is the Digital Commerce Engine?...
More informationENVIRONMENTAL PRESSURES DRIVING AN EVOLUTION IN FILE STORAGE
ENVIRONMENTAL PRESSURES DRIVING AN EVOLUTION IN FILE STORAGE JEFF LUNDBERG MAY 23, 2012 WEBTECH EDUCATIONAL SERIES ENVIRONMENTAL PRESSURES DRIVING AN EVOLUTION IN FILE STORAGE IT organizations are under
More informationSOFT FLOW 2012 PRODUCT OVERVIEW
SOFT FLOW 2012 PRODUCT OVERVIEW Copyright 2010-2012 Soft Click 1 About Soft Flow Platform Welcome to Soft Flow, the most flexible and easiest to use document management and business process management
More informationEffecting Data Quality Improvement through Data Virtualization
Effecting Data Quality Improvement through Data Virtualization Prepared for Composite Software by: David Loshin Knowledge Integrity, Inc. June, 2010 2010 Knowledge Integrity, Inc. Page 1 Introduction The
More informationDecomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces
Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The
More informationRapid application development for JEE using Adobe ColdFusion 9
Rapid application development for JEE using Adobe ColdFusion 9 Table of contents 1 Six issues affecting web application development 2 The ColdFusion approach for rapid application development 3 The business
More informationEnhanced Funding Requirements: Seven Conditions and Standards
Department of Health and Human Services Centers for Medicare & Medicaid Services Enhanced Funding Requirements: Seven Conditions and Standards Medicaid IT Supplement (MITS-11-01-v1.0) Version 1.0 April
More informationCA Service Desk Manager
PRODUCT BRIEF: CA SERVICE DESK MANAGER CA Service Desk Manager CA SERVICE DESK MANAGER IS A VERSATILE, COMPREHENSIVE IT SUPPORT SOLUTION THAT HELPS YOU BUILD SUPERIOR INCIDENT AND PROBLEM MANAGEMENT PROCESSES
More informationare you helping your customers achieve their expectations for IT based service quality and availability?
PARTNER BRIEF Service Operations Management from CA Technologies are you helping your customers achieve their expectations for IT based service quality and availability? FOR PARTNER USE ONLY DO NOT DISTRIBUTE
More informationImproving customer satisfaction and operational efficiencies with a proven portal solution.
Portal solutions for the insurance industry Executive brief November 2005 Improving customer satisfaction and operational efficiencies with a proven portal solution. Page 2 Contents 2 Executive summary
More informationSOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface
SOA and BPO SOA orchestration with flow Jason Huggins Subject Matter Expert - Uniface Objectives Define SOA Adopting SOA Business Process Orchestration Service Oriented Architecture Business Level Componentisation
More informationCSCI 5828 Spring 2010 Foundations of Software Engineering. - Arpit Sud
CSCI 5828 Spring 2010 Foundations of Software Engineering - Arpit Sud 1 Agenda What is it? Why to use it? When to use it? How to implement it? Where not to apply it? 2 Service oriented Architecture 3 What
More informationEnhance visibility into and control over software projects IBM Rational change and release management software
Enhance visibility into and control over software projects IBM Rational change and release management software Accelerating the software delivery lifecycle Faster delivery of high-quality software Software
More informationSoftware Development for Medical Devices
Software Development for Medical Devices Overcoming the Challenges of Compliance, Quality and Cost Software is fast becoming the differentiator for manufacturers of medical devices. The rewards of software
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
More informationWhat Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
More informationThe Role of the Operating System in Cloud Environments
The Role of the Operating System in Cloud Environments Judith Hurwitz, President Marcia Kaufman, COO Sponsored by Red Hat Cloud computing is a technology deployment approach that has the potential to help
More informationRequirements Management
REQUIREMENTS By Harold Halbleib Requirements Management Identify, Specify, Track and Control Requirements Using a Standard Process About the author... Harold Halbleib has a degree in Electrical Engineering
More information