+ All Categories
Home > Documents > Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events...

Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events...

Date post: 08-Mar-2021
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
39
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice. © Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information. Presented By: Sergio Gonik, TIBCO ASG Senior Event Processing Architect Creating Micro Frames with BusinessEvents
Transcript
Page 1: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Presented By:

Sergio Gonik, TIBCO ASG Senior Event Processing Architect

Creating Micro Frames with BusinessEvents

Page 2: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

During the course of this presentation, TIBCO or its representatives may make forward-looking statements regarding future events, TIBCO’s future results or our future financial performance. Although we believe that the expectations reflected in the forward-looking statements contained in this presentation are reasonable, these expectations or any of the forward-looking statements could prove to be incorrect and actual results or financial performance could differ materially from those stated herein.

TIBCO could experience factors that could cause actual results or financial performance to differ materially from those contained in any forward-looking statement made in connection with this presentation. TIBCO does not undertake to update any forward-looking statements that may be made from time to time or on its behalf.

SAFE HARBOR DISCLOSURE

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 3: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. This document is provided for informational purposes only and its contents are subject to change without notice. TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without limitation, that this document, or any information in it, is error-free or meets any conditions of merchantability or fitness for a particular purpose. This document may not be reproduced or transmitted in any form or by any means without our prior written permission.

The material provided is for informational purposes only, and should not be relied on in making a purchasing decision. The information is not a commitment, promise or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion.

During the course of this presentation TIBCO or its representatives may make forward-looking statements regarding future events, TIBCO’s future results or our future financial performance. These statements are based on management’s current expectations. Although we believe that the expectations reflected in the forward-looking statements contained in this presentation are reasonable, these expectations or any of the forward-looking statements could prove to be incorrect and actual results or financial performance could differ materially from those stated herein. TIBCO does not undertake to update any forward-looking statement that may be made from time to time or on its behalf.

DISCLAIMER

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 4: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

The following information is proprietary information of TIBCO Software Inc. Use, duplication, transmission, or republication for any purpose without the prior written consent of TIBCO is expressly prohibited.

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 5: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Agenda

1. Frames, What and Why

2. BusinessEvents Capabilities & Support for Frames

3. BusinessEvents Frame Examples

4. Q&A

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 6: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

FramesWhat & why

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 7: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Componentwareefits

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

BenefitsSeparation of

concerns /Encapsulation

Cost Effective

Highly reusable and

reliableDistributed

Simple

Short Development

Cycle

Page 8: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

The Software Componentware Spectrum

collection(stack)

call/declare/subclass

pattern(factory)

implement

frame(state machine)

configure/extend/map

framework(Struts)

configure/extend/interface(local API)/

map

application(SOA Service)

Interface (request/reply)

Domain

technical business

Page 9: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Framework Enemies

GENERALIZATION

THE “OTHER” CODE

IMPLEMENTATIONCOMPLEXITY

Page 10: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Frame-tamed Enemies

FOCUSED CAPABILITY

KISS IMPLEMENTATION

DOMAIN TARGETED

Page 11: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

PRODUCT-LINE

Micro Framework – aka FRAME

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

CODE DROP-IN

LIGHT WEIGHT

REFRAMEABLE ENCAPSULATED

CAPABILITY

Page 12: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

TRIVIAL OTHER CODE EXAMPLE

List DO SUM

(processing) Result

Page 13: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

TRIVIAL OTHER CODE EXAMPLE

List DO SUM

(processing) Result

InboundConnection Management

Deserialization

Parsing/Mapping

Serialization/Mapping

OutboundConnection Management

Controller

DatastoreTransaction

Management

Page 14: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Business Events CapabilitiesHow they support Frames

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 15: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

BusinessEvents Declarative Capability – Concepts

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 16: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

BusinessEvents Declarative Capability – Concept Lifecycle

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 17: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

BusinessEvents Declarative Capability – Event

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 18: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Overview

Page 19: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

BusinessEvents Declarative Capability – Channel

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 20: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Overview

Page 21: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

BusinessEvents Logic Programming Capability

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 22: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

BusinessEvents Pseudo Functional and Recursive Capabilities

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Scope {Concepts.InboundList list;Concepts.Sumsum;

} Condition {

list.correlationId== sum.correlationId;sum.listSize < list.values@length;

}Action {

sum.result = sum.result + list.values[sum.listSize];sum.listSize = sum.listSize + 1;

}

Page 23: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Overview

Page 24: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

TRIVIAL OTHER CODE EXAMPLE

List DO SUM

(processing) Result

InboundConnection Management

Deserialization

Parsing/Mapping

Serialization/Mapping

OutboundConnection Management

Controller

DatastoreTransaction

Management

Postprocessor /CDD configuration

Preprocessor Scheduling /

RETEChannel Configuration

Preprocessor XML hydration

Concept Definition

Pseudo-Recursive Rule

Concept Definition

Page 25: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

BusinessEvents Frame-Supporting Capabilities

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

BASE FRAMES: State-Machines, Decision Tables

IMPLICIT HYDRATION-DEHYDRATION

AGENT DISTRIBUTION/SYNCHRONIZATION SUPPORT

DECLARATIVE MULTI-CHANNEL MULTI-DATASTORE SUPPORT

Page 26: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

BusinessEvents Frame ExampleT-Mobile REEF-METRICS

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 27: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Filter 1

Filter N

Alert Config1

Alert ConfigN

Aggregation

… …

Decision Table

Threshold Rules

Number of Occurrences

Rules

Alert Dependency

Rules

RULES

Alert Tracker

ALERT

Alert Datastore

EMAIL

Alerting Frame Conceptual View

mapper

Page 28: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Filter 1

Filter N

Alert Config1

Alert ConfigN

Aggregation

… …

Decision Table

Threshold Rules

Number of Occurrences

Rules

Alert Dependency

Rules

RULES

ALERT

Alert Datastore

EMAIL

Alerting Frame Conceptual View

Domain Specific Concept

Domain Specific Filtering

Frame Alerting Configuration

Frame Concept

Frame RulesFrame Concept

JAVA Custom Function

Alert Tracker

mapper

Rule Function

Page 29: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Rootfalse

Sum?

>false

== false

Any(all)false

== false

Any(1)false

PropertylimitChecking?

PropertylimitCC?

PropertylimitOverdraft?

PropertytxAmount?

PropertyConstant‘0015’

PropertysegCode?

PropertysegCode?

PropertyConstant‘0025’

Rule Tree Frame(limitChecking + limitCC + limitOverdraft > txAmount) AND (segCode == ‘0015’ or segCode == ‘0025)

Page 30: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

PropertysegCode?

PropertysegCode?

PropertytxAmount?

PropertylimitOverdraft?

PropertyConstant‘0015’

PropertyConstant‘0025’

PropertylimitChecking?

PropertylimitCC?

evt Rootfalse

Sum?

>false

== false

Any(all)false

== false

Any(1)false

.INBOUND EVENT

OUTBOUNDEVENTS

1st Phase: [inbound event]Association Event/Tree

Client

Credit Info Segmentation Info Card Info SMS Info

Transaction

Rule Tree Frame

Page 31: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

PropertylimitOverdraft?

PropertylimitOverdraft

2000,00

PropertylimitChecking?

PropertylimitChecking1000,00

PropertylimitCC?

PropertylimitCC1000,00

PropertysegCode?

PropertysegCode?

PropertysegCode0025

PropertysegCode0025

PropertytxAmount?

PropertytxAmount250,00

Client

Credit Info Segmentation Info Card Info SMS Info

Transaction

INBOUNDEVENT.

Rootfalse

Sum?

>false

== false

Any(all)false

== false

Any(1)false

PropertyConstant‘0015’

PropertyConstant‘0025’

OUTBOUNDEVENTS.

Rule Tree Frame

2nd Phase: Association Values/Properties

Page 32: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

== false==

true

>false>true

Sum?

Sum4000,00

INBOUNDEVENT

Rootfalse

Any(all)false

Any(1)false

OUTBOUNDEVENTS

Client

Credit Info Segmentation Info Card Info SMS Info

Transaction

PropertyConstant‘0015’

PropertyConstant‘0025’

PropertylimitChecking1000,00

PropertylimitCC1000,00

PropertylimitOverdraft

2000,00

PropertytxAmount250,00

PropertysegCode0025

PropertysegCode0025

Any(1)true

Roottrue

Any(all)true

Rule Tree Frame

3rd Phase: Node Tests

== false

Page 33: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

evtevtevtINBOUNDEVENT

Rootfalse

Sum?

>false

== false

Any(all)false

== false

Any(1)false

OUTBOUNDEVENTS

Client

Credit Info Segmentation Info Card Info SMS Info

Transaction

PropertyConstant‘0015’

PropertyConstant‘0025’

PropertylimitChecking1000,00

PropertylimitCC1000,00

PropertylimitOverdraft

2000,00

PropertytxAmount250,00

PropertysegCode0025

PropertysegCode0025

Sum4000,00

>true

Any(1)true

== true

Roottrue

Any(all)true

Rule Tree Frame

4th Phase: [ROOT==true]Outbound Events Asserted

Page 34: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

>false>true

Sum?

Sum4000,00 Property

txAmount?

PropertytxAmount250,00

PropertyConstant‘0010’

PropertysegCode?

PropertySegCode?

PropertyConstant‘0021’

PropertylimitOverdraft?

PropertylimitCC?

PropertylimitChecking?

== false

== false== false

PropertyConstant‘0015’

PropertyConstant‘0025’

PropertylimitChecking1000,00

PropertylimitCC1000,00

PropertylimitOverdraft

2000,00

PropertysegCode0025

PropertysegCode0025

== true

INBOUNDEVENT

Rootfalse

Any(all)false

Any(1)false

OUTBOUNDEVENTS

Client

Credit Info Segmentation Info Card Info SMS Info

Transaction

Any(1)true

Roottrue

Any(all)true

Rule Tree Frame

5th Phase: Tree Reset

Page 35: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

ROOTfalse

Any(all)false

Any(1)false

TASK 016 TASK 120

TASK 234TASK 005

TASK 111

TASK 010

Rule Tree ReFraming Into Kanban Tree

Any(all)false

Any(2)false

TASK SM

SLA

SLA

Page 36: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Takeaways

1.Consider FRAMES for product-line drop-in added value.

2.Utilize BusinessEvents capabilities to implement FRAMES that minimize “Other code” and diminish complexity.

3.Export BusinessEvents FRAMES as projlibs and mix and match to create tailored applications.

4. FRAME candidates include alerting, orchestration, choreography, rule-based routing, Kanban-type tracking, among others.

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 37: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Q & ATHANK YOU!

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 38: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

About TIBCOTIBCO Software empowers executives, developers, and business users with Fast Data solutions that make the right data available in real time for faster answers, better decisions, and smarter action. Over the past 15 years, thousands of businesses across the globe have relied on TIBCO technology to integrate their applications and ecosystems, analyze their data, and create real-time solutions. Learn how TIBCO turns data—big or small—into differentiation at www.tibco.com.

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

Page 39: Creating Micro Frames with BusinessEvents - TIBCO Software · 2016. 5. 28. · Business Events Capabilities How they support Frames This document (including, without limitation, any

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only and its contents are subject to change without notice.

© Copyright 2000-2016 TIBCO Software Inc. All rights reserved. TIBCO Confidential & Proprietary Information.


Recommended