connect2 development plan phase 1 v.0.0.4a-2

16
Intro Connect2 Development Plan Phase 1

Upload: ganesha-dm

Post on 02-Jul-2015

162 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Connect2 Development Plan phase 1 v.0.0.4a-2

Intro

Connect2 Development PlanPhase 1

Page 2: Connect2 Development Plan phase 1 v.0.0.4a-2

Background

What we have is EC2Connect:

Early version of Business Process Integration

Non standard specification

SOA promising its maturity and open source support

SOA Integration Market:

Payment Gateway and Switching

Data and Business Process Integration

SOA Enable Solution for Enterprises

Our customer ready for next phase

PLN Wilayah Lampung

Bank Danamon, Bank Mandiri, Bank Bukopin, PT Pos Indonesia

And, other enterprises looking for SOA Enable Solution

Page 3: Connect2 Development Plan phase 1 v.0.0.4a-2

Objective

Adoption of current pace of methodology (SDLC & Project Management)

Connect2 will be

SOA-ready with Java Business Integration specification

Based SOA-ESB to support loosely-coupled (SOA) and decoupled (Event Driven Architecture) in same architecture

Agile Routing, Transformation, Mediation

Orchestration and Choreography of Business Processes

Abstraction different type of end-point adapters

Using open source technologies

1st Phase will accommodates Host to Host requirements

Page 4: Connect2 Development Plan phase 1 v.0.0.4a-2

ESB-SOA Overview

Page 5: Connect2 Development Plan phase 1 v.0.0.4a-2

Insights

• Event Driven Internal Application using App Services

– Service Manager, Simulator, Monitoring

• App Automation using Business Agents

– Reconciliation, Scheduled Tasks

• Adapters

– Multi protocol end point adapter

• Orchestration and Choreography

– BPEL, XSLT, Scripting based

Page 6: Connect2 Development Plan phase 1 v.0.0.4a-2

User Point-of-view

XML configuration

Early phase

Page 7: Connect2 Development Plan phase 1 v.0.0.4a-2

1st Phase Scope of Work

ESB-core with JMS ability

Routing

Adapter Abstraction

Socket-based adapter

Asynchronous and synchronous

Transformation ready

Simulator

Reconciliation Service

Stand-in Processing Agent

Page 8: Connect2 Development Plan phase 1 v.0.0.4a-2

Technology Stack

Apache ServiceMix 3.3

ESB and connectivity

Implement Java Business Integration specification

Apache Mina

Socket and agnostic application adapter

Using Java new IO, faster and support non-blocking connection

Standard J2EE Application server

To disconnect vendor lock-in

EJB 3.0 and Hibernate JPA

Java based Application Service and Data Persistency

Great performance

Quartz

Proven Enterprise Job scheduler

Page 9: Connect2 Development Plan phase 1 v.0.0.4a-2

Technology Specification

Page 10: Connect2 Development Plan phase 1 v.0.0.4a-2

Project Organization

Early phase

Page 11: Connect2 Development Plan phase 1 v.0.0.4a-2

Project Organization

Iterative n phase

Product Manager

1 2 n

Page 12: Connect2 Development Plan phase 1 v.0.0.4a-2

TimelineActivity

Weeks

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

Initiate Project

Staffing and detailed planning

Kick-off meetings

Installation and configuring server

Analysis and Design

Detailed Requirement

Proof of Concept

Functional Design

Iterating Development

Configuring, Costumizing, Coding

Unit Test

Enterprise Test

System Integration Test

User Acceptance Test

Performance Test

Documenting

Page 13: Connect2 Development Plan phase 1 v.0.0.4a-2

Resources

Project Management Tools and Server

Source Code Management: Subversion

Maven Repository: Nexus

Issue Tracker, Wiki, Progress Tracker, News Management: Redmine

Continuous Integration: Hudson

Dedicated Server for Testing

Notebooks

Eclipse 3.4 Ganymede with SVN plugin

Maven 2.1.0

Internet Access

Page 14: Connect2 Development Plan phase 1 v.0.0.4a-2

Next Roadmap

Page 15: Connect2 Development Plan phase 1 v.0.0.4a-2

Conclusion

Project outcome will be Connect2 as SOA product based

Connect2 will be ready to deploy at customer site within 6 months

Connect2 will replace EC2Connect product

Connect2 build using latest Methodology and Technology

Connect2 will compete with worldwide SOA product such as: BEA, TIBCO, etc

Page 16: Connect2 Development Plan phase 1 v.0.0.4a-2

Thank You