15
Gregg Barrett Overview: On the technology front: I think the Microsoft platform may be a suitable platform going forward as we are already using InfoPath and SQL, you should look at the ETL capabilities as part of SQL Server Integration Services (SSIS). Further I think that BizTalk Server should also be evaluated particularly for it's capabilities in rules, the rest of it's capabilities will also be of use, including the adapters. The latest SQL Server Reporting and BI capabilities including the support of Hadoop also looks promising. So we may be able to have Microsoft as the complete technology platform, which should make life, when it comes to development, a bit easier. Should that not serve as a sufficiently capable platform, then it should also be worth considering the technology of: - Adeptia - Informatica - Software AG, webMethods - TIBCO - Progress Software All these listed platforms have strong capabilities in the middleware space, from ETL, rules, master data management, forms and reporting. On the standards/frameworks front: - UBL (Universal Business Language) should be considered for use where relevant. It will be particularly useful when it comes to things like claims procurement. - Where UBL is relevant, RosettaNet should also be evaluated. - The OASIS Reference Architecture Foundation for Service Oriented Architecture is a necessary inclusion the SOA front. - On the business process front, Web Services Business Process Execution Language (WS- BPEL) provides the necessary guidance. - XBRL is the framework on the financial reporting front. - Unstructured Information Management Architecture (UIMA) is the critical framework covering unstructured data. - Schematron on the rules domain. However I have doubts about it’s suitability. See Oasis CAM below. - EDM Council is the go to point for data maturity models. - OASIS Business-Centric Methodology (BCM) on the interoperability front for tying together disparate systems and services. - OASIS Customer Information Quality (CIQ) is relevant on the Party Data (including GIS) front - OASIS Content Assembly Mechanism (CAM) (which incorporates rules) I have looked through pretty much all that is out there and think that the standards/frameworks that I have outlined in the document cover all the areas of importance. It is important to note that as the above are standards, they are freely accessible and where relevant are either supported by technology providers or in the process of being incorporated - many of the technology providers play a role in the development of these standards.

Technology, Software, Architecture for P&C Insurance

Embed Size (px)

DESCRIPTION

Technology, Software and Architecture for Property and Casualty Insurance.

Citation preview

Page 1: Technology, Software, Architecture for P&C Insurance

Gregg Barrett

Overview: On the technology front: I think the Microsoft platform may be a suitable platform going forward as we are already using

InfoPath and SQL, you should look at the ETL capabilities as part of SQL Server Integration Services

(SSIS).

Further I think that BizTalk Server should also be evaluated particularly for it's capabilities in rules, the

rest of it's capabilities will also be of use, including the adapters.

The latest SQL Server Reporting and BI capabilities including the support of Hadoop also looks

promising. So we may be able to have Microsoft as the complete technology platform, which should

make life, when it comes to development, a bit easier.

Should that not serve as a sufficiently capable platform, then it should also be worth considering the

technology of:

- Adeptia

- Informatica

- Software AG, webMethods

- TIBCO

- Progress Software

All these listed platforms have strong capabilities in the middleware space, from ETL, rules, master

data management, forms and reporting.

On the standards/frameworks front:

- UBL (Universal Business Language) should be considered for use where relevant. It will be

particularly useful when it comes to things like claims procurement.

- Where UBL is relevant, RosettaNet should also be evaluated.

- The OASIS Reference Architecture Foundation for Service Oriented Architecture is a

necessary inclusion the SOA front.

- On the business process front, Web Services Business Process Execution Language (WS-

BPEL) provides the necessary guidance.

- XBRL is the framework on the financial reporting front.

- Unstructured Information Management Architecture (UIMA) is the critical framework covering

unstructured data.

- Schematron on the rules domain. However I have doubts about it’s suitability. See Oasis

CAM below.

- EDM Council is the go to point for data maturity models.

- OASIS Business-Centric Methodology (BCM) on the interoperability front for tying together

disparate systems and services.

- OASIS Customer Information Quality (CIQ) is relevant on the Party Data (including GIS) front

- OASIS Content Assembly Mechanism (CAM) (which incorporates rules)

I have looked through pretty much all that is out there and think that the standards/frameworks that I

have outlined in the document cover all the areas of importance.

It is important to note that as the above are standards, they are freely accessible and where relevant

are either supported by technology providers or in the process of being incorporated - many of the

technology providers play a role in the development of these standards.

Page 2: Technology, Software, Architecture for P&C Insurance

General I have also included links to some software that could come in handy now and down the road.

In addition to this I have listed some new developments on the Microsoft Word front, which resembles

some of the capabilities that one would find in a contract management system - on the contract

authoring front. This could come in handy on the policy administration front and also as it relates to

XML schemas.

……………………………………………………………..

Standard: OASIS - Universal Business Language (UBL)

UBL, the Universal Business Language, is the product of an international effort to define a royalty-free

library of standard electronic XML business documents such as purchase orders and invoices.

Developed in an open and accountable OASIS Technical Committee with participation from a variety

of industry data standards organizations, UBL is designed to plug directly into existing business, legal,

auditing, and records management practices, eliminating the re-keying of data in existing fax- and

paper-based supply chains and providing an entry point into electronic commerce for small and

medium-sized businesses.

https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl

What differentiates UBL from apparently similar efforts such as RosettaNet and OAGIS?

There are some similarities between UBL and other XML business data initiatives, but taken together,

UBL's attributes make it unique.

UBL was developed in a completely open, publicly visible, vendor-neutral, royalty-free standards

process that allows input from the entire user community -- not just big corporate players who can

afford to pay hefty consortium fees. You don't have to sign a non-disclosure agreement to work

with or talk about UBL!

Many of the currently available XML business vocabularies are optimized to support the business

requirements of specific vertical industries. UBL is designed to work across domains, making it

ideally suited to the needs of users such as governments that must impose a standard format

upon trading partners in multiple industries.

UBL is the first standard to be based on the ebXML Core Components Technical Specification

(ISO 15000-5).

UBL is also completely up-to-date with regard to schema technology and library design. The UBL

schema Naming and Design Rules, developed by a world-class group of XML schema experts,

have been widely adopted and copied by other XML definition efforts. And the component library

approach to document definition puts UBL miles ahead of older efforts in which the various

document types were defined in isolation.

To reduce the job of ecommerce standardization to manageable proportions, UBL strongly

differentiates the data standardization problem from the process standardization problem. UBL

focuses on the standardization of business data as the first step toward global ecommerce

integration, leaving the standardization of business processes to user communities and assuming

that process definition will be addressed in a separate layer of the stack. A side benefit of this

approach is to make UBL usable with the widest possible range of process definition

technologies.

To provide a bridge between traditional paper-based workflows and electronic commerce, UBL is

strongly document-centric, preserving transparency for human users and easily mapping to

Page 3: Technology, Software, Architecture for P&C Insurance

processes based on the exchange of legally binding instruments. To put it another way, UBL is

focused on the "public space" between enterprises rather than the "private space" within

enterprises, and it is therefore better tuned for open-ended B2B exchanges than are schema

libraries designed for internal application integration.

To sum up, UBL does not seek to compete with any existing XML business vocabularies but rather to

meet a set of needs that are not being adequately met by any of them.

and

Standard: RosettaNet - Partner Interface Processes (PIPs)

RosettaNet Partner Interface Processes (PIPs) define business processes between trading partners. PIPs fit into seven Clusters, or groups of core business processes, that represent the backbone of the trading network. Each Cluster is broken down into Segments - cross-enterprise processes involving more than one type of trading partner. Within each Segment are individual PIPs.

PIPs are specialized system-to-system XML-based dialogs. Each PIP specification includes a business document with the vocabulary, and a business process with the choreography of the message dialog.

http://www.rosettanet.org/TheStandards/RosettaNetStandards/PIPs/tabid/475/Default.aspx

…………………………………………………………….

Standard: OASIS - Reference Architecture Foundation for SOA

The OASIS Service Oriented Architecture Reference Model TC develops a reference model to

encourage the continued growth of different and specialized SOA implementations whilst preserving a

common layer of understanding about what SOA is.

This document specifies the OASIS Reference Architecture Foundation for Service Oriented

Architecture (SOA-RAF). It follows from the concepts and relationships defined in the OASIS

Reference Model for Service Oriented Architecture. While it remains abstract in nature, the current

document describes the foundation upon which specific SOA concrete architectures can be built.

The focus of the SOA-RAF is on an approach to integrating business with the information technology

needed to support it. These issues are always present but are all the more important when business

integration involves crossing ownership boundaries.

The SOA-RAF follows the recommended practice of describing architecture in terms of models, views,

and viewpoints, as prescribed in the ANSI/IEEE 1471-2000 (now ISO/IEC 42010-2007) Standard. The

SOA-RAF is of value to Enterprise Architects, Business and IT Architects as well as CIOs and other

senior executives involved in strategic business and IT planning.

The SOA-RAF has three main views: the Participation in a SOA Ecosystem view which focuses on

the way that participants are part of a Service Oriented Architecture ecosystem; the Realization of a

SOA Ecosystem view which addresses the requirements for constructing a SOA-based system in a

SOA ecosystem; and the Ownership in a SOA Ecosystem view which focuses on what is meant to

own a SOA-based system.

Service Oriented Architecture (SOA) is an architectural paradigm that has gained significant attention

within the information technology (IT) and business communities. The SOA ecosystem described in

this document occupies the area between business and IT. It is neither wholly IT nor wholly business,

Page 4: Technology, Software, Architecture for P&C Insurance

but is of both worlds. Neither business nor IT completely own, govern and manage this SOA

ecosystem. Both sets of concerns must be accommodated for the SOA ecosystem to fulfill its

purposes.

The OASIS Reference Model for SOA [SOA-RM] provides a common language for understanding the

important features of SOA but does not address the issues involved in constructing, using or owning a

SOA-based system. This document focuses on these aspects of SOA.

The intended audiences of this document and expected benefits to be realized include non-

exhaustively:

- Enterprise Architects - will gain a better understanding when planning and designing

enterprise systems of the principles that underlie Service Oriented Architecture;

- Standards Architects and Analysts - will be able to better position specific specifications in

relation to each other in order to support the goals of SOA;

- Decision Makers - will be better informed as to the technology and resource implications of

commissioning and living with a SOA-based system; in particular, the implications following

from multiple ownership domains; and

- Users/Developers - will gain a better understanding of what is involved in participating in a

SOA-based system.

https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm

…………………………………………………………………..

Standard: OASIS - Web Services Business Process Execution Language (WS-BPEL)

When automating business processes between different organizations, it is required to specify these

processes to achieve interoperability. BPEL (Business Process Execution Language) is an XML-

based language for this purpose. It allows specifying business processes and business interaction

protocols. BPEL extends the Web Services model and enables it to support business transactions

and to adopt the concept of programming in the large (programming long-running asynchronous

processes).

With BPEL it is possible to link different services together into a business process using composition.

One the one hand it is an implementation language, on the other hand it can be used to describe the

interfaces of a business process, using abstract processes.

Implementing an executable business process with BPEL means defining a new Web Service by

composing already existing services. This kind of collaboration between services is also called

orchestration, where an executable business process is under control of a single endpoint. The

interface of the composite service is described as a collection of WSDL ports. Figure 2 illustrates a

Web Service implemented as a BPEL process. Inside the process a request to another service is

sent, when the acknowledgment, and finally the response to the request has been arrived, the BPEL

process comes to the end. The trigger starting the process might be a web service too. This is

indicated by the two arrows on the left-hand-side of the figure.

Page 5: Technology, Software, Architecture for P&C Insurance

This language is called Web Services Business Process Execution Language (abbreviated to WS-

BPEL). Processes in WS-BPEL export and import functionality by using Web Service interfaces

exclusively.

Business processes can be described in two ways. Executable business processes model actual

behavior of a participant in a business interaction. Abstract business processes are partially specified

processes that are not intended to be executed. An Abstract Process may hide some of the required

concrete operational details. Abstract Processes serve a descriptive role, with more than one possible

use case, including observable behavior and process template. WS-BPEL is meant to be used to

model the behavior of both Executable and Abstract Processes.

WS-BPEL provides a language for the specification of Executable and Abstract business processes.

By doing so, it extends the Web Services interaction model and enables it to support business

transactions. WS-BPEL defines an interoperable integration model that should facilitate the expansion

of automated process integration in both the intra-corporate and the business-to-business spaces.

https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel

..............................................................................

Standard: OASIS - Unstructured Information Management Architecture (UIMA)

Unstructured information may be defined as the direct product of human communication. Examples

include natural language documents, email, speech, images and video. The UIMA specification

defines platform-independent data representations and interfaces for software components or

services called analytics, which analyze unstructured information and assign semantics to regions of

that unstructured information.

https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uima

and

Unstructured Information Management applications:

Apache UIMA

Unstructured Information Management applications are software systems that analyze large volumes

of unstructured information in order to discover knowledge that is relevant to an end user. An example

Page 6: Technology, Software, Architecture for P&C Insurance

UIM application might ingest plain text and identify entities, such as persons, places, organizations; or

relations, such as works-for or located-at.

UIMA enables applications to be decomposed into components, for example "language identification"

=> "language specific segmentation" => "sentence boundary detection" => "entity detection

(person/place names etc.)". Each component implements interfaces defined by the framework and

provides self-describing metadata via XML descriptor files. The framework manages these

components and the data flow between them. Components are written in Java or C++; the data that

flows between components is designed for efficient mapping between these languages.

UIMA additionally provides capabilities to wrap components as network services, and can scale to

very large volumes by replicating processing pipelines over a cluster of networked nodes.

Apache UIMA is an Apache-licensed open source implementation of the UIMA specification (that

specification is, in turn, being developed concurrently by a technical committee within OASIS, a

standards organization).

Here you can find:

Frameworks

Components, and

Infrastructure,

All licensed under the Apache license. The dashed-line boxes above are placeholders for possible

future additions

http://uima.apache.org/

……………………………………………………………………….

Standard: OASIS - Customer Information Quality (CIQ)

The Name "Customer Information Quality" is just the operating name of the Technical Committee. The

scope of the TC is much broader than "Customer Information". This Committee concentrates on

developing global and generic industry standards for managing "Party Centric Information".

"Customer" is a type of "Party".

Customer Information Quality, is an XML Specifications for defining, representing, interoperating and

managing party information (e.g. name, address).

The word "Customer" is used as a generic term and it can be replaced by line of business specific or

industry terms (specific to the context) such as: Beneficiary, Business Entity, Citizen, Client, Contact,

Guest, Legal Entity, Organisation, Partner, Party, Patient, Prospect, Subscriber, Supplier, Service

Provider, Trust, Trustee, etc. All these types of "customer(s)" are a type of "Party".

The objective of the OASIS CIQ TC (formed in 2000) is to deliver a set of XML Specifications for

defining, representing, interoperating and managing "PARTY (Person or Organisation) CENTRIC

INFORMATION" that are truly open, vendor neutral, industry and application independent, and

importantly "Global" (ability to represent international data formats such as different types of party

names and addresses used in 241+ countries).

This is the only group in the world that is dedicated to developing Party Information Specifications that

are vendor, application, industry and technology neutral, and importantly, open and global.

Page 7: Technology, Software, Architecture for P&C Insurance

The CIQ family of specifications are designed to represent party data (e.g. name and address)

independent of any culture, geographical location, application or industry at an abstract (simple

representation of data - free text format) or detailed (complex representation, i.e. breaking the data

into its atomic elements - structured format) level from a data integrity and quality perspective and

therefore, is truly a "global" (International) specification for representing party information.

CIQ Specifications enables organisations to have a unified and consistent representation and

standardization of their party data (e.g. employee, members, suppliers, partners, customers, etc) and

use it to support various application requirements in the organisation that deal with party data (e.g.

Master Data Management (MDM), Customer/Party Data Integration, Party

identification/recognition/identity management, HR, billing, sales, marketing, data quality and integrity,

e-commerce/e-business, party data exchange, postal services, customer/party views, etc). By

representing and managing party data consistently using CIQ specifications as the base scheme for

an organisation, and extending it to support specific business requirements, unique identitification,

integration, standardisation, matching, synchonization and management of quality party

information/data is possible.

OASIS CIQ Specifications play a critical role in enabling party oriented software services based on

SOA principles to exchange, interoperate and integrate party data in a consistent, standard and open

manner between IT systems/applications and processes. It enables "loose coupling of party data" (the

business payload) in conjunction with loose coupling of the software services infrastructure (web

services-WSDL and other standards).

https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ciq

……………………………………………………………………….

Standard: OASIS - Business-Centric Methodology (BCM)

Business Centric-Methodology, BCM is a comprehensive approach and proven techniques that

enable a service-oriented architecture (SOA) and support enterprise agility and interoperability.

The Business-Centric Methodology (BCM) for Enterprise Agility and Interoperability is a roadmap for

the development and implementation of procedures that produces effective, efficient, and sustainable

interoperability mechanisms. The methodology emphasizes ‘Business First’; shifting power and

responsibility to the users -- customers and business domain experts. Business is defined for this

specification in broad terms as the reason for an organization’s existence – their functional domain.

The BCM task is to provide an overall roadmap for developing interactions between collaboration

partners and within Communities of Interest (CoI) or Communities of Practice. The roadmap can be

used for new development, providing guidance in defining requirements for the procurement of

products, and for providing the structure for interfacing to extend legacy application and services. The

BCM offers an approach for managers facing the problem of tying together disparate systems and

services. The approach extends the traditional Enterprise Application Integration (EAI) model which

only provides internal viewpoints and reengineering of an organization’s processes.

https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=bcm#overview

……………………………………………………………………….

Standard: OASIS - Content Assembly Mechanism (CAM)

Content Assembly Mechanism, is a generalized assembly mechanism for using templates of XML

business transaction content and the associated rules. CAM templates augment schema syntax and

provide implementers with the means to specify interoperable interchange patterns.

Page 8: Technology, Software, Architecture for P&C Insurance

The Content Assembly Mechanism (CAM) provides an open XML based system for using business

rules to define, validate and compose specific business documents from generalized schema

elements and structures. A CAM rule set and document assembly template defines the specific

business context, content requirement, and transactional function of a document. A CAM template

must be capable of consistently reproducing documents that can successfully carry out the specific

transactional function that they were designed for. CAM also provides the foundation for creating

industry libraries and dictionaries of schema elements and business document structures to support

business process needs. The core role of the OASIS CAM specifications is therefore to provide a

generic standalone content assembly mechanism that extends beyond the basic structural definition

features in XML and schema to provide a comprehensive system with which to define dynamic e-

business interoperability.

https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cam

………………………………………………………………………...

Standard: XBRL

XBRL offers major benefits at all stages of business reporting and analysis. The benefits are seen in

automation, cost saving, faster, more reliable and more accurate handling of data, improved analysis

and in better quality of information and decision-making.

XBRL enables producers and consumers of financial data to switch resources away from costly

manual processes, typically involving time-consuming comparison, assembly and re-entry of data.

They are able to concentrate effort on analysis, aided by software which can validate and manipulate

XBRL information. As just one example, searches for particular information which might in the past

have taken hours can be completed with XBRL in a fraction of a second.

Those who stand to benefit include all who collect business data, including governments, regulators,

economic agencies, stock exchanges, financial information companies and the like, and those who

produce or use it, including accountants, auditors, company managers, financial analysts, investors

and creditors. Among those who can take advantage of XBRL include accountancy software vendors,

the financial services industry, investor relations companies and the information technology industry.

http://www.xbrl.org/

XBRL SA Jurisdiction:

http://www2.xbrl.org/za/

As an example the SEC require reporting in XBRL via Edgar and you can find some info at:

http://www.tryxbrl.com/Default.aspx

………………………………………………………………………….

Standard: ISO - Schematron

Schematron is a language for making assertions about the presence or absence of patterns in XML

documents. Schematron is used for business rules validation, data reporting, general validation, quali-

ty control, quality assurance, firewalling, constraint checking, naming and design rules checking, sta-

tistical consistency, data exploration.

Schematron is an ISO standard which has uptake in many industries, notably the financial sector (es-

pecially insurance), governmental record exchange, and technical and reference publishing.

Page 9: Technology, Software, Architecture for P&C Insurance

Is Schematron a replacement for XSD?

While Schematron can express the same constraints that can be expressed in grammar-based

schema languages such as XSD (W3C XML Schemas), RELAX NG and DTDs, very often it is used

as an adjunct to supplement the intrinsic weak points of grammars if necessary, or to express con-

straints that may belong to a different conceptual layer such as business rules.

http://www.schematron.com/

…………………………………………………………………………..

EDM Council

The EDM Council is a neutral business forum founded by the financial industry to elevate the practice

of data management as a business and operational priority. The prime directive is to ensure that

users have trust and confidence that data is precisely what is expected without the need for manual

recalculation or multiple data transformations.

The program of the Council is organized into four broad activities.

Data Content Standards

The Council is working to establish and implement the standards-based infrastructure essential for

operational management. The core objectives are unique and precise identification of financial

instruments; unambiguous identification of all business entities; consistent and legally precise

language of the contracts that govern the financial industry; and a classification scheme that supports

data aggregation and analysis.

Data Management Best Practices

The Council documents the ‘science and discipline’ of data management and publishes examples of

best practice implementation. We are the originators of the Data Management Maturity (DMM) Model

assessment methodology developed in partnership with Carnegie Mellon University. Council

members place a strong emphasis on data quality and on the development of data quality assurance

best practices across the industry.

Data Implications of Regulation

The Council supports the global legislative objectives of transparency, financial stability, compressed

clearing and settlement cycles and cross-asset market surveillance. We take an activist role in helping

to ensure that the data requirements for these regulatory (and business) goals are well defined and

that the objectives of accurate/comparable data are achieved.

Business Network

The EDM Council is recognized as the global meeting ground for the financial information industry.

We provide a global mechanism for all segments of the financial information industry to meet and

establish the long-standing relationships essential for success in today’s business environment.

http://www.edmcouncil.org/default.aspx

……………………………………………………………………………

Microsoft: 2012 SQL Server Integration Services (SSIS)

- Integration

o ETL

Page 10: Technology, Software, Architecture for P&C Insurance

o XML and Web Services

- Business Intelligence and Big Data

o Includes Hadoop connectors

- Master Data Management

o Includes Rules

http://www.microsoft.com/sqlserver/en/us/solutions-technologies/enterprise-information-

management/integration.aspx

………………………………………………………………………..

Microsoft: BizTalk Server

- Rules

- Adapters

- Messaging

- XML and Web Services protocols

http://www.microsoft.com/biztalk/en/us/overview.aspx

Adapters

http://www.microsoft.com/biztalk/en/us/adapters-included.aspx

………………………………………………………..

Middleware Platform:

Informatica

- ETL

- XML and Web Services, including Acord

- Rules

- Messaging

- Master Data Management

- Big Data, includes support of Hadoop

Overview for insurance:

http://www.informatica.com/us/solutions/industry-solutions/financial-services/insurance/

Overview of Enterprise Data Integration products:

http://www.informatica.com/us/products/enterprise-data-integration/powerexchange/powerexchange-

sources-and-targets/

…………………………………………………………………

Middleware Platform:

Adeptia: Enterprise Business Integration Suite

- ETL

- Messaging

- Flexible pricing

- Comprehensive solution

- Trail versions available

Page 11: Technology, Software, Architecture for P&C Insurance

- Supports standards including Acord and RosettaNet, amongst others

- Includes Forms

http://www.adeptia.com/products/enterprise_business_integration_management.html

…………………………………………………………………..

Middleware Platform:

Software AG: webMethods

http://www.softwareag.com/corporate/products/wm/default.asp

…………………………………………………………………..

Middleware Platform:

TIBCO

http://www.tibco.com/products/product-index/default.jsp

………………………………………………………………………..

Middleware Platform:

Progress Software:

http://www.progress.com/en/products/products.html

………………………………………………………………………

SAP example of middleware: SAP NetWeaver

http://scn.sap.com/docs/DOC-8941

………………………………………………………….

Apache Hadoop

The Apache Hadoop project develops open-source software for reliable, scalable, distributed

computing.

The Apache Hadoop software library is a framework that allows for the distributed processing of large

data sets across clusters of computers using simple programming models. It is designed to scale up

from single servers to thousands of machines, each offering local computation and storage. Rather

than rely on hardware to deliver high-availability, the library itself is designed to detect and handle

failures at the application layer, so delivering a highly-available service on top of a cluster of

computers, each of which may be prone to failures.

The project includes these modules:

- Hadoop Common: The common utilities that support the other Hadoop modules. - Hadoop Distributed File System (HDFS): A distributed file system that provides high-

throughput access to application data.

- Hadoop YARN: A framework for job scheduling and cluster resource management. - Hadoop MapReduce: A YARN-based system for parallel processing of large data sets

http://hadoop.apache.org/

Page 12: Technology, Software, Architecture for P&C Insurance

and

Hadoop with Cloudera

Developed by Cloudera architect Doug Cutting, Hadoop is open source software that enables

distributed parallel processing of huge amounts of data across inexpensive, commodity servers.

Simply put, Hadoop can transform the way you store and process data throughout your enterprise.

According to analysts, about 80% of the data in the world is unstructured, and until Hadoop, it was

essentially unusable in any systematic way. With Hadoop, for the first time you can combine all your

data and look at it as one.

Make All Your Data Profitable

Hadoop enables you to gain insight from all the data you already have; to ingest the data flowing into

your systems 24/7 and leverage it to make optimizations that were impossible before; to make

decisions based on hard data, not hunches; to look at complete data, not samples; to look at years of

transactions, not days or weeks. In short, Hadoop will change the way you run your organization.

Leverage All Types of Data, From All Types of Systems

Hadoop can handle all types of data from disparate systems: structured, unstructured, log files,

pictures, audio files, communications records, email– just about anything you can think of. Even when

different types of data have been stored in unrelated systems, you can dump it all into your Hadoop

cluster before you even know how you might take advantage of it in the future.

Scale Beyond Anything You Have Today

The largest social network in the world is built on the same open-source technology as Hadoop, and

now exceeds 100 petabytes. It’s unlikely your organization has that much data. As you need more

capacity, you just add more commodity servers and Hadoop automatically incorporates the new

storage and compute capacity.

http://www.cloudera.com/

…………………………………………………………………………

Some interesting and potentially useful software:

Intentional Software Corporation

Knowledge is the primary vehicle for productivity and innovation across major industries, from

financial services, healthcare, to manufacturing. But turning knowledge into operation is a productivity

and innovation bottleneck.

Intentional Software removes this bottleneck using a radical new approach: knowledge is recorded in

a form that can directly be turned into work products, including running software.

Businesses invest a great deal of time and expense developing software and other work products. But

all too often the knowledge and insights gained disappear into the details of the code or at best only

exist in documents with slender ties to the actual work product. Another name for this latent value is

the intent behind the software.

Intentional uses a radical new approach to knowledge work: knowledge is recorded in a form that can

directly be turned into running software. End users describe knowledge which automatically turns into

running software accelerating or removing large parts of the software creation process. Every

Page 13: Technology, Software, Architecture for P&C Insurance

company has unique business knowledge that makes them competitive. This knowledge is encoded

into a tangible knowledge asset of unique recorded intellectual property.

Intentional captures the tremendous latent value that is usually lost in the development process and

makes it part of the software. Using Intentional the domain knowledge is captured, not lost. All

stakeholders – programmers, domain experts and others – can have their intent clearly represented.

This increases the quality and value of the knowledge, and making it easier to develop, maintain and

change.

Technology:

1. Business user and software engineer sit at the same side of the table

2. Business domain is separated from software domain

3. Mix multiple domains

http://intentsoft.com/overview/

……………………………………………………………………….

Asana

- Multiple workspaces

Workspaces give you a place to organize all the teams in your life. Collaborate with your

friends, your clubs, and your work team while keeping everything separate.

- People views

Find the tasks and priorities for anyone on your team with one click. You can see what's been

marked for Today, and what's waiting in the wings.

- Follow tasks or projects

Get notified of changes to the tasks and projects that matter to you. Add a coworker to a task

and they'll get all the background

- Real-time: see changes immediately

See your teams' changes in Asana in real time — keystroke for keystroke.

- Activity feed for every task

All the history and discussions for each task are kept together, so you can see exactly where

things are & what's happened.

Free for up to 30 users

http://asana.com/product

………………………………………………………………………

In terms of the XML Schema's that are out there, you can find some of them listed at:

http://www.schemacentral.com/

……………………………………………………………………….

You may also find some useful info at The XML Guild, although I am not sure how current it is:

http://xmlguild.org/authoring-tools

There are also some books which may be of interest:

- Advanced XML Applications from the Experts at The XML Guild - http://amzn.to/OYfygj

Page 14: Technology, Software, Architecture for P&C Insurance

- Web Service Contract Design and Versioning for SOA - http://amzn.to/OYfDkc

- Definitive XML Schema - http://amzn.to/MZQx8R

………………………………………………………………………

Microsoft: Word 2013

Word 2013 Preview helps you produce professional looking documents by providing a comprehensive

set of tools for creating and formatting a document. Rich review, commenting, and comparison

capabilities help you quickly gather and manage feedback from colleagues. Advanced data

integration ensures that documents stay connected to important sources of business information.

Enhancements to content controls

You can programmatically use the redesigned content control features in content controls in Word

2013 Preview. New features include repeating content controls, color coding, and control over the

appearance of the content control in the document. Content controls are bounded and potentially

labeled regions in a document that serve as containers for specific types of content (see Figure 13).

Individual content controls can contain content such as dates, lists, or paragraphs of formatted text.

These content controls enable you to create rich, structured blocks of content and create templates

that insert well-defined blocks into your documents.

Figure: Repeating content controls

Specify settings for Reading Mode

Settings for Reading Mode can now be set programmatically in Word 2013 Preview. These settings

include text scaling, layout, and line length.

Page 15: Technology, Software, Architecture for P&C Insurance

UI for XML Mappings

You can now create XML mappings to content controls natively via a task pane available from the

ribbon UI, as opposed to the need for VBA and/or file format manipulation required in Word 2010 and

Microsoft Office Word 2007. The task pane enables you to visually set up XML mappings to content

controls within the document.

For more information about features in Word 2013 Preview, see What's new for Word 2013

developers.

…………………………………………………..

Microsoft: InfoPath 2013

What's New for InfoPath Developers:

http://msdn.microsoft.com/en-us/library/office/aa947697(v=office.15).aspx

……………………………………………………