Skip to main content.

Interoperability via Extensible Markup Language

The Extensible Markup Language (XML) is a general-purpose specification for creating custom markup languages.[1] It is classified as an extensible language because it allows its users to define their own elements. Its primary purpose is to help information systems share structured data, particularly via the Internet,[2] and it is used both to encode documents and to serialize data. In the latter context, it is comparable with other text-based serialization languages such as JSON and YAML.[3]

It started as a simplified subset of the Standard Generalized Markup Language (SGML), and is designed to be relatively human-legible. By adding semantic constraints, application languages can be implemented in XML. These include XHTML,[4] RSS, MathML, GraphML, Scalable Vector Graphics, MusicXML, and thousands of others. Moreover, XML is sometimes used as the specification language for such application languages.

XML- Wikipeida



^ TOP

Posted on 13:03:38 by ecio - 13 comments

Risk managment XML

Risk Management XML

The Open Applications Group (OAGi) has announced the formation of a new RiskML Work Group to define an XML vocabulary for the definition of risk and control libraries. Formation of the RiskML WG is set against the backdrop of recent Sarbanes-Oxley legislation where "there is increased likelihood of ERP customers and Audit Firms exchanging a great deal of risk and control information. The separation of the External Audit from the Risk Assurance activity will mean that Audit firms will be exchanging risk and control information. Mapping different formats from different audit firms and different ERP solutions is inefficient, expensive and adds no value to the parties involved."

The RiskML WG will therefore create a standardized vocabulary to describe a risk and control library facilitating risk library information exchange and a standardized mechanism for publication. It will focus on the Risk and Control structure described in the COSO framework. Key deliverables include a Class Diagram, Use Case Diagram, XML Schema Definition, and corresponding documentation. New OAGIS Business Object Documents (BODs)/Nouns to be added include: Financial Statement, Process, Objective, Risk, Control, and Testing Procedure.

^ TOP

Posted on 12:56:47 by ecio - 15 comments

Service Oriented Architecture

Service-oriented architecture (SOA) is a methodology for systems development and integration where functionality is grouped around business processes and packaged as interoperable services. SOA also describes IT infrastructure which allows different applications to exchange data with one another as they participate in business processes. The aim is a loose coupling of services with operating systems, programming languages and other technologies which underlie applications.[1] SOA separates functions into distinct units, or services[2], which are made accessible over a network in order that they can be combined and reused in the production of business applications.[3] These services communicate with each other by passing data from one service to another, or by coordinating an activity between two or more services


The application platform concept

J2EE Platform

.Net Platform


^ TOP

Posted on 12:28:26 by ecio - 11 comments

OCIO Application Platform

The current approach is an integratioin approach to tie the OCIO applciation tools together using the standard Markup language to integrate the tools. e-CIO suggest to establish an OCIO platform based on the services oriented platform concept such as J2EE. On the OCIO automation platform, the vendors follow an established standard to provide the IT managment tools as an component on the Platform.



The Mitre corporation, sponsored by the CIO council, has established the architecture tool framework

The IT managment systems which are considered as the CIO applicaiton systems can be described in the following framework develope by Mitre corporation sponsored by the CIO Council

IT managment tool framework

Management oversight tools The systems oversight tools include investment management, portfolio management , risk management , security management .project management , procurement management , performance measurement and decision support

EA management tools are used to organize and manage the EA artifacts. It contain the enterprise automation environment, the business architecture, the IT standards, the architecture design and the transition plan. EA artifact repository should not make redundant effort to contain system artifact.

System development management tools are used to manage the enterprise system development artifact which include the requirements, the system documents, the meta data model and software version control and release management.

Design tools are used to generate design artifacts such graphic tool, and business process modeling tools , data modeling tools, and Computer Aid Designing (CAD) application development tools. are used. In application development paradigm, application developers relies on modeling tools. The design tools are used to model business activities, analyze business processes models, perform function decomposition and design data models, create application components and produce software code .
^ TOP

Posted on 12:23:58 by ecio - 110 comments

Project Managment XML

Project Management XML ^ TOP

Posted on 09:31:09 by ecio - 16 comments

Content Managment XML

Content Managment XML

XML standards in ECM

In recent years, we have witnessed numerous initiatives from various industries and government agencies to move towards XML to describe their e-content. In fact, industry-specific XML standards for documents are being adopted worldwide. These include:

AECMA & S1000D - Aerospace
DITA - Technical documentation
DocBook - Technical documentation
Dublin Core - Metadata structure
ebXML - E-commerce
HL7 - Healthcare
NewsML - Newspaper & media
NITF - Newspaper & media
RIXML - Finance
SCORM - E-Learning
XBRL - Finance
XHTML - Web content management
XFORM - XML forms
^ TOP

Posted on 09:09:26 by ecio - 7 comments

OCIO Application Model

From EA aspect, IT managment tools are consider as the OCIO application system and it must be holisticly design to share application services and data resources.




^ TOP

Posted on 14:34:20 by ecio - 17 comments

Align OCIO Application System to Business

Align OCIO Application to business need as shown in the OCIO EA map:




^ TOP

Posted on 10:04:53 by ecio - 8 comments

Introduction

The IT community acquires IT managment automation systems as separate tools such as EA managment tool, change management tools, configuration managment tools, project management tool, applicaiton development tools in a stove pipe approach without recognizing that IT managment is a line of business and the IT managment tools are actually the application systems to support IT managment business as shown in the following figure:



OCIO Application architecture align application to OCIO business need, establish the framework of OCIO application systems, analyz the application system internal and external connectivities, design an integrated application architecture from holistic consideration.



^ TOP

Posted on 10:00:47 by ecio - 53 comments

The OCIO application system framework

From the aspect of EA, IT managment tools should be considered as the IT managment applicaiton systems rather than independent IT managment tools. The OCIO Application architecture establish a holistic IT managment tool architecture design by:

.Align the IT managment tools to OCIO business process,
.Catgorise The IT managment systems
.Analyz the conncectivity between differnbt IT managment applications.
.Analyz the IT management users and access control.

application framework

Management oversight tools The systems oversight tools include investment management, portfolio management , risk management , security management .project management , procurement management , performance measurement and decision support

EA management tools are used to organize and manage the EA artifacts. It contain the enterprise automation environment, the business architecture, the IT standards, the architecture design and the transition plan. EA artifact repository should not make redundant effort to contain system artifact.

System development management tools are used to manage the enterprise system development artifact which include the requirements, the system documents, the meta data model and software version control and release management.

Design tools are used to generate design artifacts such graphic tool, and business process modeling tools , data modeling tools, and Computer Aid Designing (CAD) application development tools. are used. In application development paradigm, application developers relies on modeling tools. The design tools are used to model business activities, analyze business processes models, perform function decomposition and design data models, create application components and produce software code . ^ TOP

Posted on 14:19:24 by ecio - 21 comments

Background


The Mitre corporation, sponsored by the CIO council, has established the architecture tool framework


tool assessment

The tool assessment

The IT managment systems which are considered as the CIO applicaiton systems can be described in the following framework develope by Mitre corporation sponsored by the CIO Council

IT managment tool framework

Management oversight tools The systems oversight tools include investment management, portfolio management , risk management , security management .project management , procurement management , performance measurement and decision support

EA management tools are used to organize and manage the EA artifacts. It contain the enterprise automation environment, the business architecture, the IT standards, the architecture design and the transition plan. EA artifact repository should not make redundant effort to contain system artifact.

System development management tools are used to manage the enterprise system development artifact which include the requirements, the system documents, the meta data model and software version control and release management.

Design tools are used to generate design artifacts such graphic tool, and business process modeling tools , data modeling tools, and Computer Aid Designing (CAD) application development tools. are used. In application development paradigm, application developers relies on modeling tools. The design tools are used to model business activities, analyze business processes models, perform function decomposition and design data models, create application components and produce software code .


^ TOP

Posted on 12:32:00 by ecio - 45 comments

Architecture Markup Language

Architecture Markup Language ^ TOP

Posted on 13:01:10 by ecio - 10 comments