View
163
Download
0
Category
Preview:
Citation preview
Intro
Connect2 Development PlanPhase 1
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
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
ESB-SOA Overview
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
User Point-of-view
XML configuration
Early phase
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
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
Technology Specification
Project Organization
Early phase
Project Organization
Iterative n phase
Product Manager
1 2 n
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
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
Next Roadmap
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
Thank You
Recommended