моя компания думает о реализовывании нового финансового соответствия торговое приложение, которое является приложением, которое проверило бы все отрасли, которые будут выполняться компанией. Очень простая проверка могла бы быть, "Не Вкладывают капитал в Запасы, которые продают Алкоголь", например.
Мы должны определить финансовую модель бизнес-объекта и затем разработать фактический механизм правила. Некоторые потенциальные модели данных были бы безопасностью, Торговлей, Производной, и т.д.
Мой вопрос кто-либо знает, где я мог посмотреть на некоторую Финансовую Модель предметной области, уже записанную, который будет хорошим стартовым местом для нас для начала нашего анализа?
Мы не хотим изобретать велосипед, и придумывающий существующую финансовую объектную модель было бы очень полезно. Спасибо все
Проверьте «Шаблоны анализа: многоразовые объектные модели» , книгу Мартина Фаулера. В книгу включены некоторые полезные примеры для размышлений о финансовых областях и объектно-ориентированном анализе.
Построить собственную модель финансовой области сложно, если у вас нет опыта. Ваше полное право искать примеры.
Если ваша компания серьезно относится к созданию надлежащего продукта, который будет успешным, они должны нанять кого-то с таким опытом.
Кроме того, ожидайте, что ваша модель будет сильно меняться по мере разработки продукта.
Желаем удачи: -)
Вы можете ознакомиться со спецификацией FPML . для некоторых идей о том, как моделировать ваши данные. Однако я бы рекомендовал просматривать его только для того, чтобы получить представление об объектах домена, которые могут вам понадобиться - не пытайтесь копировать его, поскольку он почти наверняка слишком сложный / подробный для ваших нужд.
На самом деле, для данных, относящихся к предметной области, таких как вы описываете, я обнаружил, что почти всегда лучше создавать, чем покупать (дешевле, быстрее, легче изменить, проще для понимания, лучше вписывается в ваш стиль). Однако вам может потребоваться сторонний движок для реализации вашего фактического компонента правил (например, Drools ).
Ну, ваша проблемная область несколько отличается, потому что вам в основном нужна система, основанная на правилах, но если вы хотите увидеть очень хорошую объектную модель для финансовых приложения, см. Quantlib . Это открытый исходный код, и он чрезвычайно хорошо документирован. Он подходит к проблеме с точки зрения ценообразования опционов, но в любом случае может дать вам некоторые идеи. В качестве примера посмотрите, как они смоделировали своп .