Download - Connect2 Development Plan phase 1 v.0.0.4a-2
![Page 1: Connect2 Development Plan phase 1 v.0.0.4a-2](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/1.jpg)
Intro
Connect2 Development PlanPhase 1
![Page 2: Connect2 Development Plan phase 1 v.0.0.4a-2](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/4.jpg)
ESB-SOA Overview
![Page 5: Connect2 Development Plan phase 1 v.0.0.4a-2](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/6.jpg)
User Point-of-view
XML configuration
Early phase
![Page 7: Connect2 Development Plan phase 1 v.0.0.4a-2](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/9.jpg)
Technology Specification
![Page 10: Connect2 Development Plan phase 1 v.0.0.4a-2](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/10.jpg)
Project Organization
Early phase
![Page 11: Connect2 Development Plan phase 1 v.0.0.4a-2](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/11.jpg)
Project Organization
Iterative n phase
Product Manager
1 2 n
![Page 12: Connect2 Development Plan phase 1 v.0.0.4a-2](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/14.jpg)
Next Roadmap
![Page 15: Connect2 Development Plan phase 1 v.0.0.4a-2](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022060121/5594853d1a28ab70198b4784/html5/thumbnails/16.jpg)
Thank You