Open XML Court Interface (OXCI) Architecture Proposal
|
|
|
- Coleen Miller
- 10 years ago
- Views:
Transcription
1 Document version: 1.0 Author: Richard Himes Abstract Open XML Court Interface (OXCI) Architecture Proposal This document is a draft proposal for an approach to the design of the Open XML Court Interface (OXCI). It is submitted as a seed for comments so that the design group can discuss and agree on a general methodology. Table of Contents 1.0 Introduction 2.0 Architectural Requirements 3.0 OXCI Requirements 4.0 Objects and Interfaces 5.0 Top Level Objects and Interfaces 6.0 XML Objects and Interfaces 7.0 Conclusion 8.0 Glossary 1. Introduction The design of OXCI will be a team effort involving participants with a wide range of experience and technical ability. It is desirable to tap into this experience at every phase of development. The intent of this document is not to cast ideas in stone, but rather to serve as a point of discussion. The goal is to use the best design practices. 2. Architectural Requirements This system will be used by courts and vendors with vastly different architectures, so the design needs to be flexible. It is desirable for the design to be languageindependent and object-oriented. The architecture should be defined in terms of a generic API (application programming interface) rather than specific code. The design should be clear, not mysterious. To some extent, these requirements (abstraction and clarity) conflict. Thus, the design needs to be presented from several different viewpoints. 3. OXCI Requirements
2 OXCI will serve as the Electronic Filing Manager (EFM) module in diagram 3.1. EFP is the electronic filing provider. It represents the client (attorney) side of electronic filing. The EFP wraps the filing(s) in a Legal XML envelope and transmits it to the EFM. There can be many EFP systems communicating with a particular EFM. The method of transmission is unspecified, but could be via , HTTP, FTP, or other means. An EFP must submit filings using the Legal XML Court Filing data format standard. The CMS is the case management system. It represents the court side of electronic filing. There will probably be only one CMS per EFM, but theoretically, the EFM could distribute filings to multiple CMS systems in a state or region. The CMS is responsible for accepting or rejecting a filing. Other standard CMS functions (docketing, reporting, workflow, etc.) are outside the scope of this specification. The requirements of OXCI (EFM) include: Listen (or poll) for and accept a filing from an EFP Authorize the EFP vendor and connection Perform basic policy validity checking Translate the filing for the CMS Notify the CMS of the filing Accept the confirmation or response from the CMS Translate the CMS confirmation for the EFP Forward the confirmation to the EFP Basic policy validity checking will require project coordination with a separate design effort know as Court Policy Management. Remaining policy will be enforced by the CMS or human intervention. Sample basic policies are Accept only one filing per message, Do not accept external document references, and Must be on list of accepted document types for this court. The CMS or clerk staff may perform further checks such as The filing attorney is not a bar member, The filed document doesn t conform to court local rules, or The fee payment has not been authorized.
3 Translating a filing for CMS may involve reformatting the XML and writing it to a DMS (document management system). This will vary from court to court. Figure 3.2 includes the CPM (court policy management) and the DMS system objects. 4. Objects and Interfaces Objects will be defined based on UML (Unified Modeling Language) constructs and the OMG IDL (Object Management Group Interface Definition Language.) IDL will occasionally be augmented with sample Java implementations for clarification. 5. Top Level Objects and Interfaces From the diagram in figure 3.2 and the high level requirements, we can construct figure 5.1, the top level class diagram:
4 Note: A generic response is indicated. As currently defined in the Legal XML Court Filing specification, the response is a confirmation XML structure which indicates that the filing was received (filed), accepted (docketed), partial (portions of the filing(s) were rejected), deferred (waiting human review), and rejected (with reason text). Note: CMS and DMS are shown as Interfaces because these objects will not be the actual court CMS and DMS. They will format information suitable for processing by the local CMS and DMS and will be court-specific, but will process standardized messages from the OXCI implementation. The word interface here has a different meaning than the design specification application programming interfaces (APIs) of OXCI. The context of the former is an interface by a particular OXCI implementation to another system. The context of the later is a language independent API for OXCI methods. Figure 5.2 shows an interaction diagram for a filing. Forward time is directed downward in the diagram. The asterisks before messages (e.g. * Store Filing) indicate repetition. Note that there may be more than one filing in a CourtFiling message, so these messages are repeated for each filing. The interface Oxci shown below contains a submitcourtfiling member function (also known as a message or a method.) It is passed a CourtFiling object (see section 6.) It returns a Confirmation object (not detailed in this document.) The in means that courtfiling is an input parameter, that is, it is read only. interface Oxci { Confirmation submitcourtfiling ( in CourtFiling courtfiling);
5 The other top level interfaces will be defined in a similar fashion. Note that a program invoking this object doesn t need to know how this function is implemented (coded) internally, the programming language that is being used (IDL can be compiled into numerous languages), or even the location of the object (it could reside anywhere on the Internet.) The only visible portion for systems using this object is that it contains a function called submitcourtfiling that accepts a CourtFiling object and returns a Confirmation object. Thus, we only know how to invoke this function, and what we can expect in return. The CourtFiling and Confirmation objects, of course, will represent the corresponding XML documents defined in the Electronic Court Filing standard. In actuality, what is received at the court server is a message in LegalEnvelope format, which may contain a CourtFiling element. Thus, there is another level of processing that has been omitted in this discussion for sake of simplicity. 6.0 XML Objects and Interfaces All of these system objects will need to access portions of the CourtFiling XML elements. To facilitate this access, each element in the XML document should be defined as an object. All XML elements will be derived from an OxciElement, which implements the DOM interface Element (see Level-1/level-one-core.html ) There will be a similar definition for OxciDocument, which isn t discussed here. interface OxciElement : Element { void setelement (in Element element); Element getelement (); Element getfirstchildelement ( in wstring tagname); Element getnextsiblingelement ( in wstring tagname); The member functions are: setelement Set this object to represent a specific instance of an element getelement Retrieve the element represented by this object getfirstchildelement Get the first child element having this tag name getnextsiblingelement Get the next sibling element having this name These are just sample member functions, and more will be defined. The CourtFiling element is defined as: interface CourtFiling : OxciElement { ElementEnumerator getfilingenumerator();
6 The CourtFiling interface implements (is a subclass of) the OxciElement interface, so it inherits all of OxciElement functions. Other elements of the Legal XML Court Filing Standard will be defined in a similar manner. The function getfilingenumerator returns an object of type ElementEnumerator, which allows the multiple Filing elements contained within CourtFiling to easily be obtained one at a time: interface ElementEnumerator() { boolean hasmoreelements(); OxciElement nextelement(); Below is sample Java code using the concepts that have been discussed. It is assumed that if there is an error, a function will throw an exception (this facility is beyond the scope of this discussion.) public class Oxci_ implements Oxci { public Confirmation submitcourtfiling(courtfiling courtfiling) { //* Setup code omitted confirmation = cpm.checkpolicy (courtfiling, confirmation); filingenumerator = courtfiling.getfilingenumerator(); while (filingenumerator.hasmoreelements()){ filing = (Filing)filingEnumerator.nextElement(); dms.storefiling(filing); confirmation = cms.notify(filing, confirmation); return confirmation; Note that confirmation is passed to checkpolicy and notify as an input object. This is because Java doesn t use output parameters for integrity control. Thus, all parameters will be defined as in in IDL. The confirmation object is constructed during different steps in the process. For example, confirmation for a single filing will be set as each filing is processed (the Confirmation object confirms multiple filings.)
7 7.0 Conclusion This document presents the basic design concepts proposed for OXCI architecture. The sample architecture was simplified to enhance communication of the ideas, and the final design will differ from these examples. An attempt was made to use tools that represent best of practice to define the architecture. However, this is a moving target, and suggestions are welcome. 8.0 Glossary CMS Case Management System CPM Court Policy Management DMS Document Management System EFM Electronic Filing Manager EFP Electronic Filing Provider IDL Interface Definition Language OMG Object Management Group OXCI Open XML Court Interface (serves as EFM) UML - Unified Modeling Language XML Extensible Markup Language Please send comments to Richard Himes <[email protected]>
Developers Integration Lab (DIL) System Architecture, Version 1.0
Developers Integration Lab (DIL) System Architecture, Version 1.0 11/13/2012 Document Change History Version Date Items Changed Since Previous Version Changed By 0.1 10/01/2011 Outline Laura Edens 0.2
Virtual Credit Card Processing System
The ITB Journal Volume 3 Issue 2 Article 2 2002 Virtual Credit Card Processing System Geraldine Gray Karen Church Tony Ayres Follow this and additional works at: http://arrow.dit.ie/itbj Part of the E-Commerce
QMBTIS Case Management System with EDMS
QMBTIS Case Management System with EDMS Mark Cribe, Garry De Leon, Adrian Libiran, Tyrone Lim and Renato Jose Molano IT Department, College of Computer Stduies De La Salle University, 2401 Taft Avenue,
STORM. Simulation TOol for Real-time Multiprocessor scheduling. Designer Guide V3.3.1 September 2009
STORM Simulation TOol for Real-time Multiprocessor scheduling Designer Guide V3.3.1 September 2009 Richard Urunuela, Anne-Marie Déplanche, Yvon Trinquet This work is part of the project PHERMA supported
Publishing to a Remote Server
DOCUMENTATION Publishing to a Remote Server Jahia s next-generation, open source CMS stems from a widely acknowledged vision of enterprise application convergence web, document, search, social and portal
Web Services Implementation: The Beta Phase of EPA Network Nodes
Web Services Implementation: The Beta Phase of EPA Network Nodes Connie Dwyer and Chris Clark U.S. Environmental Protection Agency, 1200 Pennsylvania Avenue, N. W., Washington, D.C. [email protected]
irods and Metadata survey Version 0.1 Date March Abhijeet Kodgire [email protected] 25th
irods and Metadata survey Version 0.1 Date 25th March Purpose Survey of Status Complete Author Abhijeet Kodgire [email protected] Table of Contents 1 Abstract... 3 2 Categories and Subject Descriptors...
CaseLoad Software. mycaseload Feature Overview VERSION 6.3 MAY 1, 2015
CaseLoad Software mycaseload Feature Overview VERSION 6.3 MAY 1, 2015 mycaseload Feature Overview mycaseload THE CMS CHOICE FOR ADMINSTRATIVE APPEALS CaseLoad Software is proud to outline the powerful
Analysis of the Specifics for a Business Rules Engine Based Projects
Analysis of the Specifics for a Business Rules Engine Based Projects By Dmitri Ilkaev and Dan Meenan Introduction In recent years business rules engines (BRE) have become a key component in almost every
Java Application Developer Certificate Program Competencies
Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle
Modeling Web Applications Using Java And XML Related Technologies
Modeling Web Applications Using Java And XML Related Technologies Sam Chung Computing & Stware Systems Institute Technology University Washington Tacoma Tacoma, WA 98402. USA [email protected] Yun-Sik
Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation
Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science updated 03/08/2012 Unit 1: JKarel 8 weeks http://www.fcps.edu/is/pos/documents/hs/compsci.htm
Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition
Java 6 'th edition Concepts INTERNATIONAL STUDENT VERSION CONTENTS PREFACE vii SPECIAL FEATURES xxviii chapter i INTRODUCTION 1 1.1 What Is Programming? 2 J.2 The Anatomy of a Computer 3 1.3 Translating
The Software Prototype of Civil Court Case Management in Thailand
The Software Prototype of Civil Court Case Management in Thailand 1 Pornpen Rungruangpattana and 2 Tiranee Achalakul, Ph.D. 1 Faculty of Engineering Department of Computer Engineering King Mongkut s University
estatistik.core: COLLECTING RAW DATA FROM ERP SYSTEMS
WP. 2 ENGLISH ONLY UNITED NATIONS STATISTICAL COMMISSION and ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS Work Session on Statistical Data Editing (Bonn, Germany, 25-27 September
Intalio BPM. The first and only complete Open Source Business Process Management System
Intalio BPM The first and only complete Open Source Business Process Management System Presenter Jason Howlett Process Expert Employee for Intalio EMEA Based in England Enabling Intalio customers to build
INTEGRATION MANAGER. Our Commitment To Your Success
INTEGRATION MANAGER Our Commitment To Your Success INTEGRATION MANAGER AND THE STRATEGIC USE OF INFORMATION Executive Summary Enterprise-wide data sharing is critical to competitiveness in today s markets.
Page 1. Outline of the Lecture. What is Software Configuration Management? Why Software Configuration Management?
Books: Software Configuration Management 1. B. Bruegge and A. H. Dutoit, Object-Oriented Software Engineering: Using UML, Patterns, and Java (Chapter 13) Outline of the Lecture Purpose of Software Configuration
Content management system (CMS) guide for editors
Content management system (CMS) guide for editors This guide is intended for content authors and editors working on the TfL website using the OpenText Web Site Management Server (RedDot) content management
Design of an XML-based Document Flow Management System for Construction Projects Using Web Services
Design of an XML-based Document Flow Management System for Construction Projects Using Web Services Choung-Houng Wu and Shang-Hsien Hsieh National Taiwan University, Department of Civil Engineering, No.1,
Ontological Identification of Patterns for Choreographing Business Workflow
University of Aizu, Graduation Thesis. March, 2010 s1140042 1 Ontological Identification of Patterns for Choreographing Business Workflow Seiji Ota s1140042 Supervised by Incheon Paik Abstract Business
GenericServ, a Generic Server for Web Application Development
EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student [email protected] Bilal CHEBARO Assistant professor [email protected] Abstract
Introduction to Web Services
Department of Computer Science Imperial College London CERN School of Computing (icsc), 2005 Geneva, Switzerland 1 Fundamental Concepts Architectures & escience example 2 Distributed Computing Technologies
SeaClouds Project. Cloud Application Programming Interface. Seamless adaptive multi- cloud management of service- based applications
SeaClouds Project D4.2- Cloud Application Programming Interface Project Acronym Project Title Call identifier Grant agreement no. Start Date Ending Date Work Package Deliverable code Deliverable Title
N CYCLES software solutions. XML White Paper. Where XML Fits in Enterprise Applications. May 2001
N CYCLES software solutions White Paper Where Fits in Enterprise Applications May 2001 65 Germantown Court 1616 West Gate Circle Suite 205 Nashville, TN 37027 Cordova, TN 38125 Phone 901-756-2705 Phone
Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches
Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways
CSCI 253. Object Oriented Programming (OOP) Overview. George Blankenship 1. Object Oriented Design: Java Review OOP George Blankenship.
CSCI 253 Object Oriented Design: Java Review OOP George Blankenship George Blankenship 1 Object Oriented Programming (OOP) OO Principles Abstraction Encapsulation Abstract Data Type (ADT) Implementation
Characteristics of Java (Optional) Y. Daniel Liang Supplement for Introduction to Java Programming
Characteristics of Java (Optional) Y. Daniel Liang Supplement for Introduction to Java Programming Java has become enormously popular. Java s rapid rise and wide acceptance can be traced to its design
GEOFLUENT TRANSLATION MANAGEMENT SYSTEM
DATA SHEET GEOFLUENT TRANSLATION MANAGEMENT SYSTEM Moving Translation to the Cloud To compete effectively in global markets, enterprises face the daunting challenge of translating large volumes of content
Configuration & Build Management
Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration & Build Management Outline of the Lecture Purpose of Software Configuration Management (SCM) Some Terminology Software Configuration
JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers
JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers Technology White Paper JStatCom Engineering, www.jstatcom.com by Markus Krätzig, June 4, 2007 Abstract JStatCom is a software framework
Information Systems Analysis and Design CSC340. 2004 John Mylopoulos. Software Architectures -- 1. Information Systems Analysis and Design CSC340
XIX. Software Architectures Software Architectures UML Packages Client- vs Peer-to-Peer Horizontal Layers and Vertical Partitions 3-Tier and 4-Tier Architectures The Model-View-Controller Architecture
Nevada Supreme Court Training Sessions
Nevada Supreme Court Training Sessions Overview of System Features Web-based electronic filing system Allows electronic filing of documents 24/7 Provides electronic notification of case activity via email
Software Requirements Specification of A University Class Scheduler
Software Requirements Specification of A University Class Scheduler Deanna M. Needell Jeff A. Stuart Tamara C. Thiel Sergiu M. Dascalu Frederick C. Harris, Jr. Department of Computer Science University
Qualys API Limits. July 10, 2014. Overview. API Control Settings. Implementation
Qualys API Limits July 10, 2014 Overview The Qualys API enforces limits on the API calls a customer can make based on their subscription settings, starting with Qualys version 6.5. The limits apply to
EVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer
WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration Developer Web Age Solutions Inc. USA: 1-877-517-6540 Canada: 1-866-206-4644 Web: http://www.webagesolutions.com Chapter 6 - Introduction
3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19
3-Tier Architecture Prepared By Channu Kambalyal Page 1 of 19 Table of Contents 1.0 Traditional Host Systems... 3 2.0 Distributed Systems... 4 3.0 Client/Server Model... 5 4.0 Distributed Client/Server
Software Configuration Management. Addendum zu Kapitel 13
Software Configuration Management Addendum zu Kapitel 13 Outline Purpose of Software Configuration Management (SCM) Motivation: Why software configuration management? Definition: What is software configuration
Open Source VoiceXML Interpreter over Asterisk for Use in IVR Applications
Open Source VoiceXML Interpreter over Asterisk for Use in IVR Applications Lerato Lerato, Maletšabisa Molapo and Lehlohonolo Khoase Dept. of Maths and Computer Science, National University of Lesotho Roma
vcommander will use SSL and session-based authentication to secure REST web services.
vcommander REST API Draft Proposal v1.1 1. Client Authentication vcommander will use SSL and session-based authentication to secure REST web services. 1. All REST API calls must take place over HTTPS 2.
The Integration Between EAI and SOA - Part I
by Jose Luiz Berg, Project Manager and Systems Architect at Enterprise Application Integration (EAI) SERVICE TECHNOLOGY MAGAZINE Issue XLIX April 2011 Introduction This article is intended to present the
Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
Visual Basic. murach's TRAINING & REFERENCE
TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 [email protected] www.murach.com Contents Introduction
DreamFactory Security Whitepaper Customer Information about Privacy and Security
DreamFactory Security Whitepaper Customer Information about Privacy and Security DreamFactory Software publishes rich applications for salesforce.com. All of our products for salesforce use the DreamFactory
Settlers of Catan Phase 1
Settlers of Catan Phase 1 Objective In this phase you will design, implement, and test the following subsystems: 1. Catan Model 2. Server Proxy 3. Server Poller Catan Model The Catan Model will be at the
Object Oriented Software Models
Software Engineering CSC 342/ Dr Ghazy Assassa Page 1 Object Oriented Software Models Use case diagram and use case description 1. Draw a use case diagram for a student-course-registration system. Show
TATJA: A Test Automation Tool for Java Applets
TATJA: A Test Automation Tool for Java Applets Matthew Xuereb 19, Sanctuary Street, San Ġwann [email protected] Abstract Although there are some very good tools to test Web Applications, such tools neglect
Xerox EDI Direct Claims Gateway Communication Document for ASC X12N 837 Health Care Claim Transaction Submission
Xerox EDI Direct Claims Gateway Communication Document for ASC X12N 837 Health Care Claim Transaction Submission Supporting Institutional, Professional and Dental Transactions for Select Payers Updated
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
Integrated Development of Distributed Real-Time Applications with Asynchronous Communication
Integrated Development of Distributed Real-Time Applications with Asynchronous Communication Marc Schanne International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES) 26-28 September
Exploring ADSS Server Signing Services
ADSS Server is a multi-function server providing digital signature creation and signature verification services, as well as supporting other infrastructure services including Time Stamp Authority (TSA)
EUR-Lex 2012 Data Extraction using Web Services
DOCUMENT HISTORY DOCUMENT HISTORY Version Release Date Description 0.01 24/01/2013 Initial draft 0.02 01/02/2013 Review 1.00 07/08/2013 Version 1.00 -v1.00.doc Page 2 of 17 TABLE OF CONTENTS 1 Introduction...
VIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR
VIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR Andrey V.Lyamin, State University of IT, Mechanics and Optics St. Petersburg, Russia Oleg E.Vashenkov, State University of IT, Mechanics and Optics, St.Petersburg,
PSW Guide. Version 4.7 April 2013
PSW Guide Version 4.7 April 2013 Contents Contents...2 Documentation...3 Introduction...4 Forms...5 Form Entry...7 Form Authorisation and Review... 16 Reporting in the PSW... 17 Other Features of the Professional
Developing XML Solutions with JavaServer Pages Technology
Developing XML Solutions with JavaServer Pages Technology XML (extensible Markup Language) is a set of syntax rules and guidelines for defining text-based markup languages. XML languages have a number
Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24
Table of Contents CHAPTER 1 Web-Based Systems 1 The Web 1 Web Applications 2 Let s Introduce a Case Study 3 Are WebApps Really Computer Software? 4 Are the Attributes of WebApps Different from the Attributes
Applying Object-Oriented Principles to the Analysis and Design of Learning Objects
Applying Object-Oriented Principles to the Analysis and Design of Learning Objects Chrysostomos Chrysostomou and George Papadopoulos Department of Computer Science, University of Cyprus, Nicosia, Cyprus
SOFTWARE ENGINEERING PROGRAM
SOFTWARE ENGINEERING PROGRAM PROGRAM TITLE DEGREE TITLE Master of Science Program in Software Engineering Master of Science (Software Engineering) M.Sc. (Software Engineering) PROGRAM STRUCTURE Total program
Programming in C# with Microsoft Visual Studio 2010
Introducción a la Programación Web con C# en Visual Studio 2010 Curso: Introduction to Web development Programming in C# with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft
Server-Side Scripting and Web Development. By Susan L. Miertschin
Server-Side Scripting and Web Development By Susan L. Miertschin The OOP Development Approach OOP = Object Oriented Programming Large production projects are created by teams Each team works on a part
Sample Usage of TAXII
THE MITRE CORPORATION Sample Usage of TAXII Version 1.0 (draft) Mark Davidson, Charles Schmidt 11/16/2012 The Trusted Automated exchange of Indicator Information (TAXII ) specifies mechanisms for exchanging
Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA
Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with
B2B Glossary of Terms
Oracle Application Server 10g Integration B2B B2B Glossary of Terms October 11, 2005 B2B Glossary of Terms Contents Glossary... 3 Application-to-Application Integration (A2A)... 3 Application Service Provider
GV STRATUS Digital Publishing Workflows. Johannes Kuhfuss, Product Owner Karel Rasovsky, Marketing Operations December 2013
GV STRATUS Digital Publishing Workflows Johannes Kuhfuss, Product Owner Karel Rasovsky, Marketing Operations December 2013 TABLE OF CONTENTS 3. Introduction 3. Prerequisites 4. Workflow Architecture 5.
B2BE Transaction Delivery Network
Your Business System B2BE Client or Connection Server The Internet B2BE Server(s) Vadilation Translation The Internet B2BE Client or Connection Server Your Trading Partner s Business Enrichment System
Session Service Architecture
Session Service Architecture Open Web Single Sign-On Version 1.0 Please send comments to: [email protected] Author Alan Chu ([email protected]) Session Service Architecture, Version 1.0 This document is subject
Satisfying business needs while maintaining the
Component-Based Development With MQSeries Workflow By Michael S. Pallos Client Application Satisfying business needs while maintaining the flexibility to incorporate new requirements in a timely fashion
Improving Agility at PHMSA through Service-Oriented Architecture (SOA)
Leveraging People, Processes, and Technology Improving Agility at PHMSA through Service-Oriented Architecture (SOA) A White Paper Author: Rajesh Ramasubramanian, Program Manager 11 Canal Center Plaza,
Open EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18)
Open EMS Suite O&M Agent Functional Overview Version 1.2 Nokia Siemens Networks 1 (18) O&M Agent The information in this document is subject to change without notice and describes only the product defined
Java the UML Way: Integrating Object-Oriented Design and Programming
Java the UML Way: Integrating Object-Oriented Design and Programming by Else Lervik and Vegard B. Havdal ISBN 0-470-84386-1 John Wiley & Sons, Ltd. Table of Contents Preface xi 1 Introduction 1 1.1 Preliminaries
TMax Auto Support v.07012011. View the ThunderMax Auto Support Video on YouTube. http://www.youtube.com/watch?v=7vi3644s8wy&feature=player_detailpage
TMax Auto Support v.07012011 View the ThunderMax Auto Support Video on YouTube. http://www.youtube.com/watch?v=7vi3644s8wy&feature=player_detailpage The TMax Auto Support feature has been integrated in
Financial Management System
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING UNIVERSITY OF NEBRASKA LINCOLN Financial Management System CSCE 156 Computer Science II Project Student 002 11/15/2013 Version 3.0 The contents of this document
A Proposal for a Description Logic Interface
A Proposal for a Description Logic Interface Sean Bechhofer y, Ian Horrocks y, Peter F. Patel-Schneider z and Sergio Tessaris y y University of Manchester z Bell Labs Research Most description logic (DL)
Enterprise Job Scheduling: How Your Organization Can Benefit from Automation
WHITE PAPER Enterprise Job Scheduling: How Your Organization Can Benefit from Automation By Pat Cameron Introduction Today's companies need automation solutions to attain the high levels of availability,
U.S. Department of Health and Human Services (HHS) The Office of the National Coordinator for Health Information Technology (ONC)
U.S. Department of Health and Human Services (HHS) The Office of the National Coordinator for Health Information Technology (ONC) econsent Trial Project Architectural Analysis & Technical Standards Produced
An Approach to Software Architecture Description Using UML
An Approach to Software Architecture Description Using UML Henrik Bærbak Christensen, Aino Corry, and Klaus Marius Hansen Department of Computer Science, University of Aarhus Aabogade 34, 8200 Århus N,
Solution Brief ealliance EDI Solutions
Solution Brief ealliance EDI Solutions ealliance Consulting Profile Type: System Integrator (SI) Location: Naperville, IL Public/Private: Private Geography: North America Key Verticals: Manufacturing Expertise:
Data Modeling Basics
Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy
Fundamentals of Java Programming
Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors
ecms Document Management Request for Proposal: Questions & Responses
The State Bar of California ecms Document Management Request for Proposal: Questions & Responses August 6, 2015 1. What do you consider to be the top three critical success factors for this project? i.e.,
Nexus Professional Whitepaper. Repository Management: Stages of Adoption
Sonatype Nexus Professional Whitepaper Repository Management: Stages of Adoption Adopting Repository Management Best Practices SONATYPE www.sonatype.com [email protected] +1 301-684-8080 12501 Prosperity
BPMS BUYER S TOOL KIT. Sample Request for Proposal for a Business Process Management Suite. Part 1 of the complete BPMS Buyer s Tool Kit
BPMS BUYER S TOOL KIT Sample Request for Proposal for a Business Process Management Suite Part 1 of the complete BPMS Buyer s Tool Kit TABLE OF CONTENTS Sample Request for Proposal... 3 1. Architecture
A Monitored Student Testing Application Using Cloud Computing
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA [email protected], [email protected]
2016-06-I-ADM Request for Information for Document Management System Software
Request for Information for Document Management System Software Issue Date: January 6, 2016 Closing Date: February 4, 2016 Closing Time: Location: Attention: 2:00 pm local time Town of The Blue Mountains
Introduction Object-Oriented Network Programming CORBA addresses two challenges of developing distributed systems: 1. Making distributed application development no more dicult than developing centralized
Roles in Building Web Applications using Java
Roles in Building Web Applications using Java Guido Boella Dipartimento di Informatica Università di Torino Italy +390116706711 [email protected] Andrea Cerisara Dipartimento di Informatica Università
Flattening Enterprise Knowledge
Flattening Enterprise Knowledge Do you Control Your Content or Does Your Content Control You? 1 Executive Summary: Enterprise Content Management (ECM) is a common buzz term and every IT manager knows it
Job Scheduler Oracle FLEXCUBE Universal Banking Release 11.3.83.02.0 [April] [2014] Oracle Part Number E53607-01
Job Scheduler Oracle FLEXCUBE Universal Banking Release 11.3.83.02.0 [April] [2014] Oracle Part Number E53607-01 Table of Contents Job Scheduler 1. ABOUT THIS MANUAL... 1-1 1.1 INTRODUCTION... 1-1 1.1.1
